Merge "DO NOT MERGE Limit the height of the pull glow." into gingerbread

This commit is contained in:
Mindy Pereira
2010-10-08 17:10:21 -07:00
committed by Android (Google) Code Review

View File

@@ -145,10 +145,9 @@ public class EdgeGlow {
mEdgeScaleY = mEdgeScaleYStart = Math.max(
HELD_EDGE_SCALE_Y, Math.min(distance * PULL_DISTANCE_EDGE_FACTOR, 1.f));
mGlowAlpha = mGlowAlphaStart = Math.min(
mGlowAlpha = mGlowAlphaStart = Math.min(MAX_ALPHA,
mGlowAlpha +
(Math.abs(deltaDistance) * PULL_DISTANCE_ALPHA_GLOW_FACTOR),
MAX_ALPHA);
(Math.abs(deltaDistance) * PULL_DISTANCE_ALPHA_GLOW_FACTOR));
float glowChange = Math.abs(deltaDistance);
if (deltaDistance > 0 && mPullDistance < 0) {
@@ -157,8 +156,10 @@ public class EdgeGlow {
if (mPullDistance == 0) {
mGlowScaleY = 0;
}
mGlowScaleY = mGlowScaleYStart = Math.max(
0, mGlowScaleY + glowChange * PULL_DISTANCE_GLOW_FACTOR);
// Do not allow glow to get larger than MAX_GLOW_HEIGHT.
mGlowScaleY = mGlowScaleYStart = Math.min(MAX_GLOW_HEIGHT, Math.max(
0, mGlowScaleY + glowChange * PULL_DISTANCE_GLOW_FACTOR));
mEdgeAlphaFinish = mEdgeAlpha;
mEdgeScaleYFinish = mEdgeScaleY;