供参考
//组合动画
AnimatorSet animatorSet = new AnimatorSet();
//旋转动画
ValueAnimator rotation = new Animator().ofFloat(imageViewss,\"rotation\",0,180);
//透明
ValueAnimator alpha = new Animator().ofFloat(imageViewss,\"alpha\",0, (float) 0.8);
//缩放
ValueAnimator scaleX = new Animator().ofFloat(imageViewss,\"scaleX\",1, 3);
ValueAnimator scaleY = new Animator().ofFloat(imageViewss,\"scaleY\",1, 3);
//设置动画
animatorSet.playTogether(rotation,alpha,scaleX,scaleY);
animatorSet.setDuration(3000);
animatorSet.start();
//添加属性动画监听
animatorSet.addListener(new Animator.AnimatorListener() {
@Override
public void onAnimati (Animator animation) {
}
@Override
public void onAnimationEnd(Animator animation) {//动画结束后跳转页面
startActivity(new Intent(MainActivity.this,TwoActivity.class));
finish();
}
@Override
public void onAnimationCancel(Animator animation) {
}
@Override
public void onAnimationRepeat(Animator animation) {
}
});
继续阅读与本文标签相同的文章
下一篇 :
测网络速度
-
为什么它有典型FaaS能力,却是非典型FaaS架构? | 开发者必读(065期)
2026-05-18栏目: 教程
-
Mybatis执行SQL的4大基础组件详解
2026-05-18栏目: 教程
-
Java描述设计模式(08):桥接模式
2026-05-18栏目: 教程
-
Java描述设计模式(09):装饰模式
2026-05-18栏目: 教程
-
Java描述设计模式(10):组合模式
2026-05-18栏目: 教程
