Merge "Fix media divider animator" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0ab8762cf6
@@ -64,6 +64,8 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha
|
||||
private TouchAnimator mTranslationYAnimator;
|
||||
private TouchAnimator mNonfirstPageAnimator;
|
||||
private TouchAnimator mNonfirstPageDelayedAnimator;
|
||||
// This animates fading of SecurityFooter and media divider
|
||||
private TouchAnimator mAllPagesDelayedAnimator;
|
||||
private TouchAnimator mBrightnessAnimator;
|
||||
private boolean mNeedsAnimatorUpdate = false;
|
||||
|
||||
@@ -296,19 +298,24 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha
|
||||
Builder builder = new Builder()
|
||||
.setStartDelay(EXPANDED_TILE_DELAY)
|
||||
.addFloat(tileLayout, "alpha", 0, 1);
|
||||
mFirstPageDelayedAnimator = builder.build();
|
||||
|
||||
// Fade in the security footer and the divider as we reach the final position
|
||||
builder = new Builder().setStartDelay(EXPANDED_TILE_DELAY);
|
||||
if (mQsPanel.getSecurityFooter() != null) {
|
||||
builder.addFloat(mQsPanel.getSecurityFooter().getView(), "alpha", 0, 1);
|
||||
}
|
||||
if (mQsPanel.getDivider() != null) {
|
||||
builder.addFloat(mQsPanel.getDivider(), "alpha", 0, 1);
|
||||
}
|
||||
mFirstPageDelayedAnimator = builder.build();
|
||||
mAllPagesDelayedAnimator = builder.build();
|
||||
if (mQsPanel.getSecurityFooter() != null) {
|
||||
mAllViews.add(mQsPanel.getSecurityFooter().getView());
|
||||
}
|
||||
if (mQsPanel.getDivider() != null) {
|
||||
mAllViews.add(mQsPanel.getDivider());
|
||||
}
|
||||
|
||||
float px = 0;
|
||||
float py = 1;
|
||||
if (tiles.size() <= 3) {
|
||||
@@ -388,6 +395,9 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha
|
||||
mNonfirstPageAnimator.setPosition(position);
|
||||
mNonfirstPageDelayedAnimator.setPosition(position);
|
||||
}
|
||||
if (mAllowFancy) {
|
||||
mAllPagesDelayedAnimator.setPosition(position);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user