private void startAnimation(boolean isEnterAnimation) {
float from = isEnterAnimation ? 0f : 1f;
float to = isEnterAnimation ? 1f : 0f;
long duration = isEnterAnimation ? ENTER_ANIMATION_DURATION_MS : EXIT_ANIMATION_DURATION_MS;
mContentView.setScaleX(from);
mContentView.setScaleY(from);
mContentView.animate()
.scaleX(to)
.scaleY(to)
.setDuration(duration)
.setInterpolator(new LinearOutSlowInInterpolator())
.setListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
if (!isEnterAnimation) {
BrowserActionsFallbackMenuDialog.super.dismiss();
}
}
})
.start();
}
BrowserActionsFallbackMenuDialog.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:custom-tabs-client
作者:
评论列表
文章目录