PropertyValuesHolder和AnimatorSet
来源:互联网 发布:matlab生成一个数组 编辑:程序博客网 时间:2024/05/22 13:35
PropertyValuesHolder:类似AnimatorSet,针对同一个对象的多个属性同时作用多种动画。
最后调用ofPropertyValuesHolder实现属性动画的共同作用。
private void propertyValuesHolder() { PropertyValuesHolder pv1 = PropertyValuesHolder.ofFloat("translationY", 600f); PropertyValuesHolder pv2 = PropertyValuesHolder.ofFloat("scaleX", 1f, 0, 0.5f); PropertyValuesHolder pv3 = PropertyValuesHolder.ofFloat("scaleY", 1f, 0, 0.5f); ObjectAnimator.ofPropertyValuesHolder(mImage, pv1, pv2, pv3).setDuration(1000).start(); }
AnimatorSet:不仅能够实现PropertyValuesHolder的效果,而且可以更精确的控制动画的顺序。
private void animatorSet(){ ObjectAnimator animator1 = ObjectAnimator.ofFloat(mImage,"translationX",600); ObjectAnimator animator2 = ObjectAnimator.ofFloat(mImage,"translationY",600); ObjectAnimator animator3 = ObjectAnimator.ofFloat(mImage,"scaleY",1f,0,1f); AnimatorSet animatorSet = new AnimatorSet(); animatorSet.setDuration(1000);// animatorSet.playTogether(animator1,animator2,animator3);// animatorSet.playSequentially(animator1,animator2,animator3); animatorSet.play(animator1).after(animator2).before(animator3); animatorSet.start(); }
1 0
- PropertyValuesHolder和AnimatorSet
- AnimatorSet和ObjectAnimator、PropertyValuesHolder参数详解
- Android属性动画(ObjectAnimator、PropertyValuesHolder、ValueAnimator、AnimatorSet)
- 属性动画:ObjectAnimator、PropertyValuesHolder、ValueAnimator、AnimatorSet
- AnimatorSet
- android 动画AnimationSet 和 AnimatorSet
- android 动画AnimationSet 和 AnimatorSet
- Android属性动画之ObjectAnimator和AnimatorSet
- Android属性动画之ObjectAnimator和AnimatorSet
- 属性动画03-animatorset和监听事件(打辅助)
- 动画AnimatorSet
- AnimatorSet库
- ObjectAnimator之PropertyValuesHolder与Keyframe----实现电话响铃震动和小球自由抛体效果
- Property Animation:PropertyValuesHolder
- PropertyValuesHolder的使用
- PropertyValuesHolder实现机制
- PropertyValuesHolder的使用
- 一个类学习android基础动画类(ObjectAnimator和AnimatorSet和ValueAnimator)
- AD10 原理图输出到PDF(中文汉字不能够显示)
- 快速弹出窗口的(二):自定义toast
- HTML 排版与标签(六)
- 网站打开速度优化-前端篇
- 关于setOnCheckedChangeListener的使用
- PropertyValuesHolder和AnimatorSet
- 网络工具之netstat
- 可视化工具--D3--案例分析--Day/Hour Heatmap
- ADT 中R文件丢失的问题
- 嵌入式linux驱动开发流程总结
- 感觉马蓉好贱啊
- Java中的equals和==
- C# winform 中MessageBox用法大全(附效果图)
- Android 图片Drawable类型之Layer List