OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chrome.browser.infobar; | 5 package org.chromium.chrome.browser.infobar; |
6 | 6 |
7 import android.animation.Animator; | 7 import android.animation.Animator; |
8 import android.animation.AnimatorListenerAdapter; | 8 import android.animation.AnimatorListenerAdapter; |
9 import android.animation.AnimatorSet; | 9 import android.animation.AnimatorSet; |
10 import android.animation.ObjectAnimator; | 10 import android.animation.ObjectAnimator; |
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
229 } | 229 } |
230 | 230 |
231 @Override | 231 @Override |
232 public void onAnimationEnd(Animator animation) { | 232 public void onAnimationEnd(Animator animation) { |
233 mTargetWrapperView.finishTransition(); | 233 mTargetWrapperView.finishTransition(); |
234 mContainer.finishTransition(); | 234 mContainer.finishTransition(); |
235 | 235 |
236 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN && m
ToShow != null && | 236 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN && m
ToShow != null && |
237 (mAnimationType == ANIMATION_TYPE_SHOW || | 237 (mAnimationType == ANIMATION_TYPE_SHOW || |
238 mAnimationType == ANIMATION_TYPE_SWAP)) { | 238 mAnimationType == ANIMATION_TYPE_SWAP)) { |
239 mToShow.announceForAccessibility( | 239 mToShow.announceForAccessibility(mInfoBar.getMessage()); |
240 mInfoBar.getMessageText(mContainer.getContext())); | |
241 } | 240 } |
242 } | 241 } |
243 }); | 242 }); |
244 | 243 |
245 mAnimatorSet.playTogether(animators); | 244 mAnimatorSet.playTogether(animators); |
246 mAnimatorSet.setDuration(ANIMATION_DURATION_MS); | 245 mAnimatorSet.setDuration(ANIMATION_DURATION_MS); |
247 mAnimatorSet.setInterpolator(new AccelerateDecelerateInterpolator()); | 246 mAnimatorSet.setInterpolator(new AccelerateDecelerateInterpolator()); |
248 mAnimatorSet.start(); | 247 mAnimatorSet.start(); |
249 } | 248 } |
250 } | 249 } |
OLD | NEW |