Loading packages/Keyguard/src/com/android/keyguard/KeyguardWidgetFrame.java +1 −9 Original line number Original line Diff line number Diff line Loading @@ -254,7 +254,7 @@ public class KeyguardWidgetFrame extends FrameLayout { */ */ public void enableHardwareLayersForContent() { public void enableHardwareLayersForContent() { View widget = getContent(); View widget = getContent(); if (widget != null) { if (widget != null && widget.isHardwareAccelerated()) { widget.setLayerType(LAYER_TYPE_HARDWARE, null); widget.setLayerType(LAYER_TYPE_HARDWARE, null); } } } } Loading @@ -271,14 +271,6 @@ public class KeyguardWidgetFrame extends FrameLayout { } } } } public void enableHardwareLayers() { setLayerType(LAYER_TYPE_HARDWARE, null); } public void disableHardwareLayers() { setLayerType(LAYER_TYPE_NONE, null); } public View getContent() { public View getContent() { return getChildAt(0); return getChildAt(0); } } Loading packages/Keyguard/src/com/android/keyguard/SlidingChallengeLayout.java +10 −4 Original line number Original line Diff line number Diff line Loading @@ -395,7 +395,7 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout cancelTransitionsInProgress(); cancelTransitionsInProgress(); mChallengeInteractiveInternal = false; mChallengeInteractiveInternal = false; mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); enableHardwareLayerForChallengeView(); final int sy = mChallengeView.getBottom(); final int sy = mChallengeView.getBottom(); final int dy = y - sy; final int dy = y - sy; if (dy == 0) { if (dy == 0) { Loading Loading @@ -580,7 +580,7 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout mGestureStartY = y; mGestureStartY = y; mGestureStartChallengeBottom = getChallengeBottom(); mGestureStartChallengeBottom = getChallengeBottom(); mDragging = true; mDragging = true; mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); enableHardwareLayerForChallengeView(); } else if (mChallengeShowing && isInChallengeView(x, y)) { } else if (mChallengeShowing && isInChallengeView(x, y)) { mBlockDrag = true; mBlockDrag = true; } } Loading Loading @@ -657,7 +657,7 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout mActivePointerId = ev.getPointerId(i); mActivePointerId = ev.getPointerId(i); mGestureStartChallengeBottom = getChallengeBottom(); mGestureStartChallengeBottom = getChallengeBottom(); mDragging = true; mDragging = true; mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); enableHardwareLayerForChallengeView(); break; break; } } } } Loading Loading @@ -1065,7 +1065,7 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout private void onFadeStart(boolean show) { private void onFadeStart(boolean show) { mChallengeInteractiveInternal = false; mChallengeInteractiveInternal = false; mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); enableHardwareLayerForChallengeView(); if (show) { if (show) { moveChallengeTo(getMinChallengeBottom()); moveChallengeTo(getMinChallengeBottom()); Loading @@ -1074,6 +1074,12 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout setScrollState(SCROLL_STATE_FADING); setScrollState(SCROLL_STATE_FADING); } } private void enableHardwareLayerForChallengeView() { if (mChallengeView.isHardwareAccelerated()) { mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); } } private void onFadeEnd(boolean show) { private void onFadeEnd(boolean show) { mChallengeInteractiveInternal = true; mChallengeInteractiveInternal = true; setChallengeShowing(show); setChallengeShowing(show); Loading Loading
packages/Keyguard/src/com/android/keyguard/KeyguardWidgetFrame.java +1 −9 Original line number Original line Diff line number Diff line Loading @@ -254,7 +254,7 @@ public class KeyguardWidgetFrame extends FrameLayout { */ */ public void enableHardwareLayersForContent() { public void enableHardwareLayersForContent() { View widget = getContent(); View widget = getContent(); if (widget != null) { if (widget != null && widget.isHardwareAccelerated()) { widget.setLayerType(LAYER_TYPE_HARDWARE, null); widget.setLayerType(LAYER_TYPE_HARDWARE, null); } } } } Loading @@ -271,14 +271,6 @@ public class KeyguardWidgetFrame extends FrameLayout { } } } } public void enableHardwareLayers() { setLayerType(LAYER_TYPE_HARDWARE, null); } public void disableHardwareLayers() { setLayerType(LAYER_TYPE_NONE, null); } public View getContent() { public View getContent() { return getChildAt(0); return getChildAt(0); } } Loading
packages/Keyguard/src/com/android/keyguard/SlidingChallengeLayout.java +10 −4 Original line number Original line Diff line number Diff line Loading @@ -395,7 +395,7 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout cancelTransitionsInProgress(); cancelTransitionsInProgress(); mChallengeInteractiveInternal = false; mChallengeInteractiveInternal = false; mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); enableHardwareLayerForChallengeView(); final int sy = mChallengeView.getBottom(); final int sy = mChallengeView.getBottom(); final int dy = y - sy; final int dy = y - sy; if (dy == 0) { if (dy == 0) { Loading Loading @@ -580,7 +580,7 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout mGestureStartY = y; mGestureStartY = y; mGestureStartChallengeBottom = getChallengeBottom(); mGestureStartChallengeBottom = getChallengeBottom(); mDragging = true; mDragging = true; mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); enableHardwareLayerForChallengeView(); } else if (mChallengeShowing && isInChallengeView(x, y)) { } else if (mChallengeShowing && isInChallengeView(x, y)) { mBlockDrag = true; mBlockDrag = true; } } Loading Loading @@ -657,7 +657,7 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout mActivePointerId = ev.getPointerId(i); mActivePointerId = ev.getPointerId(i); mGestureStartChallengeBottom = getChallengeBottom(); mGestureStartChallengeBottom = getChallengeBottom(); mDragging = true; mDragging = true; mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); enableHardwareLayerForChallengeView(); break; break; } } } } Loading Loading @@ -1065,7 +1065,7 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout private void onFadeStart(boolean show) { private void onFadeStart(boolean show) { mChallengeInteractiveInternal = false; mChallengeInteractiveInternal = false; mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); enableHardwareLayerForChallengeView(); if (show) { if (show) { moveChallengeTo(getMinChallengeBottom()); moveChallengeTo(getMinChallengeBottom()); Loading @@ -1074,6 +1074,12 @@ public class SlidingChallengeLayout extends ViewGroup implements ChallengeLayout setScrollState(SCROLL_STATE_FADING); setScrollState(SCROLL_STATE_FADING); } } private void enableHardwareLayerForChallengeView() { if (mChallengeView.isHardwareAccelerated()) { mChallengeView.setLayerType(LAYER_TYPE_HARDWARE, null); } } private void onFadeEnd(boolean show) { private void onFadeEnd(boolean show) { mChallengeInteractiveInternal = true; mChallengeInteractiveInternal = true; setChallengeShowing(show); setChallengeShowing(show); Loading