Fix notifications z-height when they don't have shadows.
This CL improves the animation triggered when we launch an app after tapping a notification. See b/181654098 for after/before videos. Bug: 181654098 Test: Manual Change-Id: I6af80597c7e4588c2197371d6cdf18f44635cb5e
This commit is contained in:
@@ -2052,8 +2052,7 @@ public class ExpandableNotificationRow extends ActivatableNotificationView
|
||||
mNotificationLaunchHeight,
|
||||
zProgress);
|
||||
setTranslationZ(translationZ);
|
||||
float extraWidthForClipping = params.getWidth() - getWidth()
|
||||
+ MathUtils.lerp(0, mOutlineRadius * 2, params.getProgress());
|
||||
float extraWidthForClipping = params.getWidth() - getWidth();
|
||||
setExtraWidthForClipping(extraWidthForClipping);
|
||||
int top = params.getTop();
|
||||
float interpolation = Interpolators.FAST_OUT_SLOW_IN.getInterpolation(params.getProgress());
|
||||
|
||||
@@ -133,7 +133,7 @@ public class AmbientState {
|
||||
*/
|
||||
public static int getNotificationLaunchHeight(Context context) {
|
||||
int zDistance = getZDistanceBetweenElements(context);
|
||||
return getBaseHeight(zDistance) * 2;
|
||||
return NOTIFICATIONS_HAVE_SHADOWS ? 2 * getBaseHeight(zDistance) : 4 * zDistance;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user