Loading core/java/android/app/StatusBarManager.java +1 −4 Original line number Diff line number Diff line Loading @@ -58,10 +58,7 @@ public class StatusBarManager { | DISABLE_SYSTEM_INFO | DISABLE_RECENT | DISABLE_HOME | DISABLE_BACK | DISABLE_CLOCK | DISABLE_SEARCH; public static final int NAVIGATION_HINT_BACK_NOP = 1 << 0; public static final int NAVIGATION_HINT_HOME_NOP = 1 << 1; public static final int NAVIGATION_HINT_RECENT_NOP = 1 << 2; public static final int NAVIGATION_HINT_BACK_ALT = 1 << 3; public static final int NAVIGATION_HINT_BACK_ALT = 1 << 0; public static final int WINDOW_STATUS_BAR = 1; public static final int WINDOW_NAVIGATION_BAR = 2; Loading packages/Keyguard/src/com/android/keyguard/KeyguardViewStateManager.java +21 −2 Original line number Diff line number Diff line Loading @@ -15,6 +15,9 @@ */ package com.android.keyguard; import android.animation.Animator; import android.animation.Animator.AnimatorListener; import android.animation.AnimatorListenerAdapter; import android.os.Handler; import android.os.Looper; import android.util.Log; Loading Loading @@ -46,6 +49,20 @@ public class KeyguardViewStateManager implements int mChallengeTop = 0; private final AnimatorListener mPauseListener = new AnimatorListenerAdapter() { public void onAnimationEnd(Animator animation) { mKeyguardSecurityContainer.onPause(); } }; private final AnimatorListener mResumeListener = new AnimatorListenerAdapter() { public void onAnimationEnd(Animator animation) { if (((View)mKeyguardSecurityContainer).isShown()) { mKeyguardSecurityContainer.onResume(0); } } }; public KeyguardViewStateManager(KeyguardHostView hostView) { mKeyguardHostView = hostView; } Loading Loading @@ -102,11 +119,13 @@ public class KeyguardViewStateManager implements } public void fadeOutSecurity(int duration) { ((View) mKeyguardSecurityContainer).animate().alpha(0f).setDuration(duration).start(); ((View) mKeyguardSecurityContainer).animate().alpha(0f).setDuration(duration) .setListener(mPauseListener).start(); } public void fadeInSecurity(int duration) { ((View) mKeyguardSecurityContainer).animate().alpha(1f).setDuration(duration).start(); ((View) mKeyguardSecurityContainer).animate().alpha(1f).setDuration(duration) .setListener(mResumeListener).start(); } public void onPageBeginMoving() { Loading packages/Keyguard/src/com/android/keyguard/PagedView.java +25 −7 Original line number Diff line number Diff line Loading @@ -267,6 +267,8 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc private boolean mIsCameraEvent; private float mWarpPeekAmount; private boolean mOnPageEndWarpCalled; private boolean mOnPageBeginWarpCalled; public interface PageSwitchListener { void onPageSwitching(View newPage, int newPageIndex); Loading Loading @@ -491,7 +493,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc if (!mIsPageMoving) { mIsPageMoving = true; if (isWarping()) { onPageBeginWarp(); dispatchOnPageBeginWarp(); if (mPageSwapIndex != -1) { swapPages(mPageSwapIndex, mPageWarpIndex); } Loading @@ -500,6 +502,22 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc } } private void dispatchOnPageBeginWarp() { if (!mOnPageBeginWarpCalled) { onPageBeginWarp(); mOnPageBeginWarpCalled = true; } mOnPageEndWarpCalled = false; } private void dispatchOnPageEndWarp() { if (!mOnPageEndWarpCalled) { onPageEndWarp(); mOnPageEndWarpCalled = true; } mOnPageBeginWarpCalled = false; } protected void pageEndMoving() { if (DEBUG_WARP) Log.v(TAG, "pageEndMoving(" + mIsPageMoving + ")"); if (mIsPageMoving) { Loading @@ -508,7 +526,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc if (mPageSwapIndex != -1) { swapPages(mPageSwapIndex, mPageWarpIndex); } onPageEndWarp(); dispatchOnPageEndWarp(); resetPageWarp(); } onPageEndMoving(); Loading Loading @@ -1919,7 +1937,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc } if (isWarping()) { onPageEndWarp(); dispatchOnPageEndWarp(); resetPageWarp(); } Loading Loading @@ -2702,7 +2720,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc @Override public void onAnimationEnd(Animator animation) { mWarpAnimation = null; mWarpPageExposed = true; mWarpPageExposed = false; } }; Loading @@ -2727,9 +2745,9 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc private void animateWarpPageOnScreen(String reason) { if (DEBUG_WARP) Log.v(TAG, "animateWarpPageOnScreen(" + reason + ")"); if (isWarping()) { if (isWarping() && !mWarpPageExposed) { mWarpPageExposed = true; onPageBeginWarp(); dispatchOnPageBeginWarp(); KeyguardWidgetFrame v = (KeyguardWidgetFrame) getPageAt(mPageWarpIndex); if (DEBUG_WARP) Log.v(TAG, "moving page on screen: Tx=" + v.getTranslationX()); DecelerateInterpolator interp = new DecelerateInterpolator(1.5f); Loading @@ -2744,7 +2762,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc private void animateWarpPageOffScreen(String reason, boolean animate) { if (DEBUG_WARP) Log.v(TAG, "animateWarpPageOffScreen(" + reason + " anim:" + animate + ")"); if (isWarping()) { onPageEndWarp(); dispatchOnPageEndWarp(); KeyguardWidgetFrame v = (KeyguardWidgetFrame) getPageAt(mPageWarpIndex); if (DEBUG_WARP) Log.v(TAG, "moving page off screen: Tx=" + v.getTranslationX()); AccelerateInterpolator interp = new AccelerateInterpolator(1.5f); Loading packages/SystemUI/res/drawable-hdpi/ic_sysbar_camera.png +10 B (1.48 KiB) Loading image diff... packages/SystemUI/res/drawable-hdpi/search_light.png −268 B (685 B) Loading image diff... Loading
core/java/android/app/StatusBarManager.java +1 −4 Original line number Diff line number Diff line Loading @@ -58,10 +58,7 @@ public class StatusBarManager { | DISABLE_SYSTEM_INFO | DISABLE_RECENT | DISABLE_HOME | DISABLE_BACK | DISABLE_CLOCK | DISABLE_SEARCH; public static final int NAVIGATION_HINT_BACK_NOP = 1 << 0; public static final int NAVIGATION_HINT_HOME_NOP = 1 << 1; public static final int NAVIGATION_HINT_RECENT_NOP = 1 << 2; public static final int NAVIGATION_HINT_BACK_ALT = 1 << 3; public static final int NAVIGATION_HINT_BACK_ALT = 1 << 0; public static final int WINDOW_STATUS_BAR = 1; public static final int WINDOW_NAVIGATION_BAR = 2; Loading
packages/Keyguard/src/com/android/keyguard/KeyguardViewStateManager.java +21 −2 Original line number Diff line number Diff line Loading @@ -15,6 +15,9 @@ */ package com.android.keyguard; import android.animation.Animator; import android.animation.Animator.AnimatorListener; import android.animation.AnimatorListenerAdapter; import android.os.Handler; import android.os.Looper; import android.util.Log; Loading Loading @@ -46,6 +49,20 @@ public class KeyguardViewStateManager implements int mChallengeTop = 0; private final AnimatorListener mPauseListener = new AnimatorListenerAdapter() { public void onAnimationEnd(Animator animation) { mKeyguardSecurityContainer.onPause(); } }; private final AnimatorListener mResumeListener = new AnimatorListenerAdapter() { public void onAnimationEnd(Animator animation) { if (((View)mKeyguardSecurityContainer).isShown()) { mKeyguardSecurityContainer.onResume(0); } } }; public KeyguardViewStateManager(KeyguardHostView hostView) { mKeyguardHostView = hostView; } Loading Loading @@ -102,11 +119,13 @@ public class KeyguardViewStateManager implements } public void fadeOutSecurity(int duration) { ((View) mKeyguardSecurityContainer).animate().alpha(0f).setDuration(duration).start(); ((View) mKeyguardSecurityContainer).animate().alpha(0f).setDuration(duration) .setListener(mPauseListener).start(); } public void fadeInSecurity(int duration) { ((View) mKeyguardSecurityContainer).animate().alpha(1f).setDuration(duration).start(); ((View) mKeyguardSecurityContainer).animate().alpha(1f).setDuration(duration) .setListener(mResumeListener).start(); } public void onPageBeginMoving() { Loading
packages/Keyguard/src/com/android/keyguard/PagedView.java +25 −7 Original line number Diff line number Diff line Loading @@ -267,6 +267,8 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc private boolean mIsCameraEvent; private float mWarpPeekAmount; private boolean mOnPageEndWarpCalled; private boolean mOnPageBeginWarpCalled; public interface PageSwitchListener { void onPageSwitching(View newPage, int newPageIndex); Loading Loading @@ -491,7 +493,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc if (!mIsPageMoving) { mIsPageMoving = true; if (isWarping()) { onPageBeginWarp(); dispatchOnPageBeginWarp(); if (mPageSwapIndex != -1) { swapPages(mPageSwapIndex, mPageWarpIndex); } Loading @@ -500,6 +502,22 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc } } private void dispatchOnPageBeginWarp() { if (!mOnPageBeginWarpCalled) { onPageBeginWarp(); mOnPageBeginWarpCalled = true; } mOnPageEndWarpCalled = false; } private void dispatchOnPageEndWarp() { if (!mOnPageEndWarpCalled) { onPageEndWarp(); mOnPageEndWarpCalled = true; } mOnPageBeginWarpCalled = false; } protected void pageEndMoving() { if (DEBUG_WARP) Log.v(TAG, "pageEndMoving(" + mIsPageMoving + ")"); if (mIsPageMoving) { Loading @@ -508,7 +526,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc if (mPageSwapIndex != -1) { swapPages(mPageSwapIndex, mPageWarpIndex); } onPageEndWarp(); dispatchOnPageEndWarp(); resetPageWarp(); } onPageEndMoving(); Loading Loading @@ -1919,7 +1937,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc } if (isWarping()) { onPageEndWarp(); dispatchOnPageEndWarp(); resetPageWarp(); } Loading Loading @@ -2702,7 +2720,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc @Override public void onAnimationEnd(Animator animation) { mWarpAnimation = null; mWarpPageExposed = true; mWarpPageExposed = false; } }; Loading @@ -2727,9 +2745,9 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc private void animateWarpPageOnScreen(String reason) { if (DEBUG_WARP) Log.v(TAG, "animateWarpPageOnScreen(" + reason + ")"); if (isWarping()) { if (isWarping() && !mWarpPageExposed) { mWarpPageExposed = true; onPageBeginWarp(); dispatchOnPageBeginWarp(); KeyguardWidgetFrame v = (KeyguardWidgetFrame) getPageAt(mPageWarpIndex); if (DEBUG_WARP) Log.v(TAG, "moving page on screen: Tx=" + v.getTranslationX()); DecelerateInterpolator interp = new DecelerateInterpolator(1.5f); Loading @@ -2744,7 +2762,7 @@ public abstract class PagedView extends ViewGroup implements ViewGroup.OnHierarc private void animateWarpPageOffScreen(String reason, boolean animate) { if (DEBUG_WARP) Log.v(TAG, "animateWarpPageOffScreen(" + reason + " anim:" + animate + ")"); if (isWarping()) { onPageEndWarp(); dispatchOnPageEndWarp(); KeyguardWidgetFrame v = (KeyguardWidgetFrame) getPageAt(mPageWarpIndex); if (DEBUG_WARP) Log.v(TAG, "moving page off screen: Tx=" + v.getTranslationX()); AccelerateInterpolator interp = new AccelerateInterpolator(1.5f); Loading