Merge "Part 2 of removing shade blinking while moving heads-up notification" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
debeb03577
@@ -3438,8 +3438,17 @@ public final class NotificationPanelViewController {
|
|||||||
positionClockAndNotifications();
|
positionClockAndNotifications();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (mQsExpandImmediate || (mQsExpanded && !mQsTracking && mQsExpansionAnimator == null
|
// Below is true when QS are expanded and we swipe up from the same bottom of panel to
|
||||||
&& !mQsExpansionFromOverscroll)) {
|
// close the whole shade with one motion. Also this will be always true when closing
|
||||||
|
// split shade as there QS are always expanded so every collapsing motion is motion from
|
||||||
|
// expanded QS to closed panel
|
||||||
|
boolean collapsingShadeFromExpandedQs = mQsExpanded && !mQsTracking
|
||||||
|
&& mQsExpansionAnimator == null && !mQsExpansionFromOverscroll;
|
||||||
|
boolean goingBetweenClosedShadeAndExpandedQs =
|
||||||
|
mQsExpandImmediate || collapsingShadeFromExpandedQs;
|
||||||
|
// we don't want to update QS expansion when HUN is visible because then the whole shade is
|
||||||
|
// initially hidden, even though it has non-zero height
|
||||||
|
if (goingBetweenClosedShadeAndExpandedQs && !mHeadsUpManager.isTrackingHeadsUp()) {
|
||||||
float qsExpansionFraction;
|
float qsExpansionFraction;
|
||||||
if (mSplitShadeEnabled) {
|
if (mSplitShadeEnabled) {
|
||||||
qsExpansionFraction = 1;
|
qsExpansionFraction = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user