Merge "[Bouncer] Fix overlap from notif shade" into tm-dev
This commit is contained in:
@@ -70,6 +70,7 @@ import com.android.internal.annotations.VisibleForTesting;
|
||||
import com.android.internal.graphics.ColorUtils;
|
||||
import com.android.internal.jank.InteractionJankMonitor;
|
||||
import com.android.internal.policy.SystemBarUtils;
|
||||
import com.android.keyguard.BouncerPanelExpansionCalculator;
|
||||
import com.android.keyguard.KeyguardSliceView;
|
||||
import com.android.settingslib.Utils;
|
||||
import com.android.systemui.Dependency;
|
||||
@@ -1313,7 +1314,10 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
|
||||
final float endTopPosition = mTopPadding + mExtraTopInsetForFullShadeTransition
|
||||
+ mAmbientState.getOverExpansion()
|
||||
- getCurrentOverScrollAmount(false /* top */);
|
||||
final float fraction = mAmbientState.getExpansionFraction();
|
||||
float fraction = mAmbientState.getExpansionFraction();
|
||||
if (mAmbientState.isBouncerInTransit()) {
|
||||
fraction = BouncerPanelExpansionCalculator.aboutToShowBouncerProgress(fraction);
|
||||
}
|
||||
final float stackY = MathUtils.lerp(0, endTopPosition, fraction);
|
||||
mAmbientState.setStackY(stackY);
|
||||
if (mOnStackYChanged != null) {
|
||||
|
||||
Reference in New Issue
Block a user