Android属性动画ObjectAnimator的使用1
程序员文章站
2022-06-24 11:06:56
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/106 属性动画ObjectAnimator的使用 属性动画在Android开发的使用场景很多,这篇只是记录基本的API,用ObjectAnimator这个类实 ......
版权声明:本文为xing_star原创文章,转载请注明出处!
本文同步自
属性动画objectanimator的使用
属性动画在android开发的使用场景很多,这篇只是记录基本的api,用objectanimator这个类实现平移,旋转,缩放,透明度这几个效果。属性动画里面有两个关键的类,objectanimator,valueanimator,这篇只讲objectanimator的基本用法。
平移
private void translate() { objectanimator objectanimator = objectanimator.offloat(textview, "translationx", -textview.getleft(), mwidth, 0); objectanimator.setduration(1500); objectanimator.start(); }
旋转
private void rotate() { objectanimator objectanimator = objectanimator.offloat(textview, "rotation", 0, 360); objectanimator.setduration(1500); objectanimator.start(); }
缩放
private void scale() { objectanimator objectanimator = objectanimator.offloat(textview, "scalex", 1f, 3f, 1f); objectanimator objectanimator2 = objectanimator.offloat(textview, "scaley", 1f, 1.5f, 1f); animatorset animatorset = new animatorset(); animatorset.setduration(1500); animatorset.playtogether(objectanimator, objectanimator2); animatorset.start(); }
透明度
private void alpha() { objectanimator objectanimator = objectanimator.offloat(textview, "alpha", 1f, 0f, 1f); objectanimator.setduration(1500); objectanimator.start(); }
案例
在 这篇文章中,就有用到属性动画实现view左右切换效果。
其他资料参考:
android 属性动画:这是一篇很详细的 属性动画 总结&攻略
代码下载地址:
,获取源代码下载地址。
上一篇: vue 属性props定义方法
下一篇: c++ 数组定义及初始化详解
推荐阅读
-
关于Java代码在应用层获取Android系统属性的使用实例
-
Android开发——EditText的属性使用
-
Flutter Animation(1)动画的简单使用
-
使用CSS3的animation steps属性实现跳帧动画
-
Android属性动画Property Animation系列一之ObjectAnimator_html/css_WEB-ITnose
-
Android开发之使用ExifInterface获取拍照后的图片属性
-
Android控件Spinner的使用方法(1)
-
Android中ViewFlipper的使用及设置动画效果实例详解
-
Android控件Spinner的使用方法(1)
-
Android 使用XML做动画UI的深入解析