Android 属性动画
来源:互联网 发布:李兴华 java 框架 编辑:程序博客网 时间:2024/06/13 21:49
//位移
ObjectAnimator y = ObjectAnimator.ofFloat(imageView, "y", 0, 10, 200, 250, 500, 1000, 1100, 1300);
//缩放ObjectAnimator scaleX = ObjectAnimator.ofFloat(imageView, "scaleX", 0.5f, 2);
ObjectAnimator scaleY = ObjectAnimator.ofFloat(imageView, "scaleY", 0.5f, 2);//透明度
ObjectAnimator alpha = ObjectAnimator.ofFloat(imageView, "alpha", 0.5f, 1.0f);
//反转/旋转
ObjectAnimator rotationX = ObjectAnimator.ofFloat(imageView, "rotationX", 0, 360);
ObjectAnimator rotationY = ObjectAnimator.ofFloat(imageView, "rotationY", 0, 360)
AnimatorSet animatorSet = new AnimatorSet();
//设置
/*animatorSet.play(y).before(scaleX);
animatorSet.play(scaleX).with(scaleY);
animatorSet.play(alpha).with(scaleY);
animatorSet.play(rotationX).with(alpha).with(rotationY);*/
animatorSet.play(y).with(scaleX).with(scaleY).with(alpha);
animatorSet.setDuration(5000);
animatorSet.start();
//监听事件
animatorSet.addListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animator) {
}
@Override
public void onAnimationEnd(Animator animator) {
Toast.makeText(MainActivity.this,"结束,跳转页面",Toast.LENGTH_SHORT).show();
}
@Override
public void onAnimationCancel(Animator animator) {
}
@Override
public void onAnimationRepeat(Animator animator) {
}
});
- Android动画--属性动画
- android动画 -- 属性动画
- Android动画-属性动画
- Android动画【属性动画】
- Android动画--属性动画
- android属性动画--布局动画
- Android 动画之属性动画
- Android中的动画,属性动画
- android-属性动画、视图动画
- Android动画之属性动画
- android动画 属性动画详解
- Android笔记----动画、属性动画
- Android动画之属性动画
- android 动画 之 属性动画
- Android动画之---属性动画
- Android动画之属性动画
- Android动画--属性动画--基础
- Android动画(三):属性动画
- Hive
- Python基础-摘要算法hashlib中的MD5和SHA1
- MVP+Retrofit+RxJava+fresco+RecyclerView
- 正则表达式preg_replace学习
- linux_rpm软件包管理
- Android 属性动画
- spring整合redis geo
- 项目复盘
- ubuntu彻底卸载wine
- gradle 查看项目依赖项
- as a
- 07-图6 旅游规划
- linux_yum软件包管理安装
- 华容道经典布局