Loading core/java/android/transition/ChangeText.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -179,8 +179,8 @@ public class ChangeText extends Transition { startSelectionStart = startSelectionEnd = endSelectionStart = endSelectionEnd = -1; startSelectionStart = startSelectionEnd = endSelectionStart = endSelectionEnd = -1; } } if (!startText.equals(endText)) { if (!startText.equals(endText)) { final int startColor = (Integer) startVals.get(PROPNAME_TEXT_COLOR); final int startColor; final int endColor = (Integer) endVals.get(PROPNAME_TEXT_COLOR); final int endColor; if (mChangeBehavior != CHANGE_BEHAVIOR_IN) { if (mChangeBehavior != CHANGE_BEHAVIOR_IN) { view.setText(startText); view.setText(startText); if (view instanceof EditText) { if (view instanceof EditText) { Loading @@ -189,6 +189,7 @@ public class ChangeText extends Transition { } } Animator anim; Animator anim; if (mChangeBehavior == CHANGE_BEHAVIOR_KEEP) { if (mChangeBehavior == CHANGE_BEHAVIOR_KEEP) { startColor = endColor = 0; anim = ValueAnimator.ofFloat(0, 1); anim = ValueAnimator.ofFloat(0, 1); anim.addListener(new AnimatorListenerAdapter() { anim.addListener(new AnimatorListenerAdapter() { @Override @Override Loading @@ -203,6 +204,8 @@ public class ChangeText extends Transition { } } }); }); } else { } else { startColor = (Integer) startVals.get(PROPNAME_TEXT_COLOR); endColor = (Integer) endVals.get(PROPNAME_TEXT_COLOR); // Fade out start text // Fade out start text ValueAnimator outAnim = null, inAnim = null; ValueAnimator outAnim = null, inAnim = null; if (mChangeBehavior == CHANGE_BEHAVIOR_OUT_IN || if (mChangeBehavior == CHANGE_BEHAVIOR_OUT_IN || Loading core/java/android/transition/TransitionManager.java +1 −6 Original line number Original line Diff line number Diff line Loading @@ -240,12 +240,7 @@ public class TransitionManager { } } transition.playTransition(sceneRoot); transition.playTransition(sceneRoot); // Returning false from onPreDraw() skips the current frame. This is return true; // necessary to avoid artifacts caused by resetting target views // to their proper end states for capturing. Waiting until the next // frame to draw allows these views to have their mid-transition // values set on them again and avoid artifacts. return false; } } }; }; observer.addOnPreDrawListener(listener); observer.addOnPreDrawListener(listener); Loading packages/Keyguard/src/com/android/keyguard/KeyguardTransportControlView.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -63,7 +63,7 @@ public class KeyguardTransportControlView extends FrameLayout { protected static final boolean DEBUG = false; protected static final boolean DEBUG = false; protected static final String TAG = "TransportControlView"; protected static final String TAG = "TransportControlView"; private static final boolean ANIMATE_TRANSITIONS = false; private static final boolean ANIMATE_TRANSITIONS = true; private ViewGroup mMetadataContainer; private ViewGroup mMetadataContainer; private ViewGroup mInfoContainer; private ViewGroup mInfoContainer; Loading Loading
core/java/android/transition/ChangeText.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -179,8 +179,8 @@ public class ChangeText extends Transition { startSelectionStart = startSelectionEnd = endSelectionStart = endSelectionEnd = -1; startSelectionStart = startSelectionEnd = endSelectionStart = endSelectionEnd = -1; } } if (!startText.equals(endText)) { if (!startText.equals(endText)) { final int startColor = (Integer) startVals.get(PROPNAME_TEXT_COLOR); final int startColor; final int endColor = (Integer) endVals.get(PROPNAME_TEXT_COLOR); final int endColor; if (mChangeBehavior != CHANGE_BEHAVIOR_IN) { if (mChangeBehavior != CHANGE_BEHAVIOR_IN) { view.setText(startText); view.setText(startText); if (view instanceof EditText) { if (view instanceof EditText) { Loading @@ -189,6 +189,7 @@ public class ChangeText extends Transition { } } Animator anim; Animator anim; if (mChangeBehavior == CHANGE_BEHAVIOR_KEEP) { if (mChangeBehavior == CHANGE_BEHAVIOR_KEEP) { startColor = endColor = 0; anim = ValueAnimator.ofFloat(0, 1); anim = ValueAnimator.ofFloat(0, 1); anim.addListener(new AnimatorListenerAdapter() { anim.addListener(new AnimatorListenerAdapter() { @Override @Override Loading @@ -203,6 +204,8 @@ public class ChangeText extends Transition { } } }); }); } else { } else { startColor = (Integer) startVals.get(PROPNAME_TEXT_COLOR); endColor = (Integer) endVals.get(PROPNAME_TEXT_COLOR); // Fade out start text // Fade out start text ValueAnimator outAnim = null, inAnim = null; ValueAnimator outAnim = null, inAnim = null; if (mChangeBehavior == CHANGE_BEHAVIOR_OUT_IN || if (mChangeBehavior == CHANGE_BEHAVIOR_OUT_IN || Loading
core/java/android/transition/TransitionManager.java +1 −6 Original line number Original line Diff line number Diff line Loading @@ -240,12 +240,7 @@ public class TransitionManager { } } transition.playTransition(sceneRoot); transition.playTransition(sceneRoot); // Returning false from onPreDraw() skips the current frame. This is return true; // necessary to avoid artifacts caused by resetting target views // to their proper end states for capturing. Waiting until the next // frame to draw allows these views to have their mid-transition // values set on them again and avoid artifacts. return false; } } }; }; observer.addOnPreDrawListener(listener); observer.addOnPreDrawListener(listener); Loading
packages/Keyguard/src/com/android/keyguard/KeyguardTransportControlView.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -63,7 +63,7 @@ public class KeyguardTransportControlView extends FrameLayout { protected static final boolean DEBUG = false; protected static final boolean DEBUG = false; protected static final String TAG = "TransportControlView"; protected static final String TAG = "TransportControlView"; private static final boolean ANIMATE_TRANSITIONS = false; private static final boolean ANIMATE_TRANSITIONS = true; private ViewGroup mMetadataContainer; private ViewGroup mMetadataContainer; private ViewGroup mInfoContainer; private ViewGroup mInfoContainer; Loading