Loading packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java +10 −1 Original line number Diff line number Diff line Loading @@ -198,6 +198,7 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha } mNonfirstPageAnimator = new TouchAnimator.Builder() .addFloat(mQuickQsPanel, "alpha", 1, 0) .setListener(mNonFirstPageListener) .setEndDelay(.5f) .build(); } Loading Loading @@ -267,7 +268,7 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha private void clearAnimationState() { final int N = mAllViews.size(); mQuickQsPanel.setAlpha(0); mQuickQsPanel.setVisibility(View.VISIBLE); mQuickQsPanel.setVisibility(View.INVISIBLE); for (int i = 0; i < N; i++) { View v = mAllViews.get(i); v.setAlpha(1); Loading @@ -293,6 +294,14 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha mQsPanel.post(mUpdateAnimators); } private final TouchAnimator.Listener mNonFirstPageListener = new TouchAnimator.ListenerAdapter() { @Override public void onAnimationStarted() { mQuickQsPanel.setVisibility(View.VISIBLE); } }; private Runnable mUpdateAnimators = new Runnable() { @Override public void run() { Loading Loading
packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java +10 −1 Original line number Diff line number Diff line Loading @@ -198,6 +198,7 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha } mNonfirstPageAnimator = new TouchAnimator.Builder() .addFloat(mQuickQsPanel, "alpha", 1, 0) .setListener(mNonFirstPageListener) .setEndDelay(.5f) .build(); } Loading Loading @@ -267,7 +268,7 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha private void clearAnimationState() { final int N = mAllViews.size(); mQuickQsPanel.setAlpha(0); mQuickQsPanel.setVisibility(View.VISIBLE); mQuickQsPanel.setVisibility(View.INVISIBLE); for (int i = 0; i < N; i++) { View v = mAllViews.get(i); v.setAlpha(1); Loading @@ -293,6 +294,14 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha mQsPanel.post(mUpdateAnimators); } private final TouchAnimator.Listener mNonFirstPageListener = new TouchAnimator.ListenerAdapter() { @Override public void onAnimationStarted() { mQuickQsPanel.setVisibility(View.VISIBLE); } }; private Runnable mUpdateAnimators = new Runnable() { @Override public void run() { Loading