属性动画实现
来源:互联网 发布:电脑部分软件乱码 编辑:程序博客网 时间:2024/06/06 12:20
public class MainActivity extends AppCompatActivity { private ImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageView = (ImageView) findViewById(R.id.img); } private void anim() { //透明 ObjectAnimator alpha = ObjectAnimator.ofFloat(imageView, "alpha", 1f, 0.5f); //持续时间,无限循环 alpha.setDuration(2000).setRepeatCount(ValueAnimator.INFINITE); //回到初始位置 alpha.setRepeatMode(ValueAnimator.RESTART); alpha.start(); //旋转 ObjectAnimator rotation = ObjectAnimator.ofFloat(imageView,"rotation",360); rotation.setDuration(2000).setRepeatCount(ValueAnimator.INFINITE); rotation.setRepeatMode(ValueAnimator.RESTART); rotation.start(); //偏移 ObjectAnimator translationX = ObjectAnimator.ofFloat(imageView,"translationX",500); translationX.setDuration(2000).setRepeatCount(ValueAnimator.INFINITE); translationX.setRepeatMode(ValueAnimator.RESTART); translationX.start(); //缩放 ObjectAnimator scaleX = ObjectAnimator.ofFloat(imageView,"scaleX",2); scaleX.setDuration(2000).setRepeatCount(ValueAnimator.INFINITE); scaleX.setRepeatMode(ValueAnimator.RESTART); scaleX.start(); //组合动画 new AnimatorSet().playSequentially(alpha,rotation,translationX,scaleX); } public void Start(View view) { anim(); }}
阅读全文
0 0
- 属性动画的实现
- 属性动画实现
- android 属性动画 vs 延时实现动画
- Android 属性动画实现抛物线动画
- 利用属性动画实现进度条动画
- wp8基于属性实现动画
- 属性动画实现卫星菜单
- 属性动画实现平移效果
- 属性动画实现卫星菜单
- 属性动画的基本实现
- 属性动画 的XML实现
- Android属性动画的实现
- Android属性动画实现心跳
- 自定义view+属性动画实现
- 补间动画,属性动画实现购物车添加动画
- 属性动画实现翻滚的控件
- Android 使用属性动画实现可折叠布局
- 实现自定义对话框中的属性动画
- Laravel-学习笔记-多用户表登陆分析与实现(Authentication)
- oracle中执行execute的时候报异常ORA-01031的解决办法
- Java写的众数问题
- 让你的程序有管理员权限
- 【JSON】简介
- 属性动画实现
- java junit (单元测试)测试工具如何使用?
- 常见的Http响应码
- 基于正向最大匹配算法的分词算法
- server
- 单身是最好的增值时期
- 各种解析度的水平及垂直参数的参考设置
- SQL Server 中关于EXCEPT和INTERSECT的用法
- Error: L6406E: No space in execution regions with .ANY selector matching