这几天学习Android的属性动画ObjectAnimator,深深的感受到做笔记的重要性,所以在此纪要:
android中动画分为帧动画,补间动画和属性动画,前两种都非常方便使用也经常用到,这里就不记载了。

1、动画的持续时间,默认300ms。属性设置: android:duration=”2000”

2、TimeInterpolator 设置动画的执行频率,系统默认的动画效果是加速效果,如果需要改成匀速就需要在这里更改,另外特别提醒:最好把频率设置写在代码中。

3、重复次数可以定义重复多少次;重复模式定义重复时从头开始,还是反向。属性设置
android:repeatCount="infinite"
android:propertyName="rotation"

4、动画集合set。一般用集合的情况下都会采用XML文件来定义因此,只需要在XML中将根节点定义为set即可

下面介绍代码实现和XML实现的两种方式:
1、代码实现:
从XXXXXXAnimator.ofXxxxx()这个方法中就可得到一个动画的对象,再设置上述属性就可以顺利启动了。
举个例子

ObjectAnimator
.ofFloat(view, "rotation", 0.0F, 360.0F)
.setDuration(2000)
.start();

在start之前可以对这个动画设置。
2、XML文档:

<?xml version="1.0" encoding="utf-8"?><objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"    android:duration="2000"    android:propertyName="rotation"    android:valueFrom="0"    android:valueTo="359"    android:repeatCount="infinite">    objectAnimator>

继续学习

更多相关文章

  1. Android 自定义View——自定义View控件
  2. android控件属性介绍
  3. Android:PopWindow — 对Android的底部弹窗、顶部弹窗菜单及自定
  4. Android实现自定义适配器详解
  5. [原创] 如何在android中实现swipe的手势功能及页面拖动动画
  6. android之ViewFlipper实现左右滑动动画效果
  7. Android 中自定义属性(attr.xml,TypedArray)的使用!
  8. Android 自定义view组件

随机推荐

  1. Android客户端连接Struts2服务器,连接不上
  2. 【笔记】Android上ROS开发介绍与安装简介
  3. android:xmlns的作用以及自定义
  4. Android编程实现连接Wifi(运用Wifi 相关
  5. Android反编译工具jadx的使用
  6. Android下修改hosts文件-重启有效
  7. Android之Adapter用法总结
  8. 画了个Android
  9. android studio项目转ADT的辛酸历程
  10. Android日志系统Logcat源代码简要分析