AnimatorSet 动画集合以及它的监听事件
来源:互联网 发布:rmvb转mp4 mac 编辑:程序博客网 时间:2024/06/03 18:33
iv=findViewById(R.id.iv); iv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { model2(); } }); } private void model2() { AnimatorSet animatorset=new AnimatorSet(); //平移 ObjectAnimator transy = ObjectAnimator.ofFloat(iv, View.TRANSLATION_Y, 0, 150); //旋转 ObjectAnimator rotateq = ObjectAnimator.ofFloat(iv, View.ROTATION, 0, 360); //缩放 ObjectAnimator aFloatx = ObjectAnimator.ofFloat(iv, View.SCALE_X, 0.3f, 1.0f); //透明度 ObjectAnimator aFloatq = ObjectAnimator.ofFloat(iv, View.ALPHA, 0.3f, 1.0f); //playTogether这个属性是一起执行 // animatorset.playTogether(transy,rotateq); //playSequentially是按照顺序执行一个一个执行 //animatorset.playSequentially(transy,rotateq); //play只能执行一个 after先执行,with平移和缩放一起执行,before最后执行 //animatorset.play(transy).with(rotateq).before(aFloatq).after(aFloatx); //设置每个动画开始的时间 transy.setStartDelay(1000l); rotateq.setStartDelay(1000l); animatorset.play(transy).with(rotateq).before(aFloatq).after(aFloatx);; animatorset.setDuration(3000); animatorset.start(); animatorset.addListener(new Animator.AnimatorListener() { @Override public void onAnimationStart(Animator animator) { } @Override public void onAnimationEnd(Animator animator) { Toast.makeText(MainActivity.this, "Hello Toast,Toast(吐司)来了", Toast.LENGTH_LONG).show(); } @Override public void onAnimationCancel(Animator animator) { } @Override public void onAnimationRepeat(Animator animator) { } }); }}
阅读全文
0 0
- AnimatorSet 动画集合以及它的监听事件
- 属性动画03-animatorset和监听事件(打辅助)
- Android 动画之集合动画AnimatorSet
- 监听动画的事件
- 动画AnimatorSet
- 王学岗属性动画上(七)----------AnimatorSet动画集合
- android 属性动画 AnimatorSet的使用
- Android中的属性动画(一般属性动画,组合属性动画,AnimatorSet,动画监听)
- Android 为Recyclerview添加滚动监听事件,以及为它每一个item设置点击监听事件
- 对css3动画事件的监听
- 设置动画结束的监听事件
- Android 动画之AnimatorSet
- 动画[5]PropertyAnimator AnimatorSet
- 动画效果监听事件
- Android 动画监听事件
- 监听animation动画事件
- Android动画-属性动画-AnimatorSet
- 会话监听以及事件的例子
- 牛客练习赛8解题报告
- jsp登录页面
- Spring--装配Bean
- 【Python数据分析与展示】(七)数据加载存储和文件格式
- [RK3399][Android7.1] 调试笔记 --- 默认板子无法亮屏
- AnimatorSet 动画集合以及它的监听事件
- 《Java编程技巧1001条》360条:用日期函数获得当前日期
- ACRUSH 楼教主的回忆录
- jQuery 遍历
- IIS 中设置文件上传最大长度
- 丛林战争项目十之数据库查询
- 从android HashMap的源码实现谈谈HashMap的性能问题
- 区块链比特币科普
- 对象原型与属性容易混淆的函数