定义了翻转的效果的xml

<?xml version="1.0" encoding="utf-8"?>  <selector xmlns:android="http://schemas.android.com/apk/res/android">  <item android:state_pressed="true">      <set>          <objectAnimator android:propertyName="translationZ" android:duration="@android:integer/config_shortAnimTime" android:valueTo="10" android:valueType="floatType"/>          <objectAnimator android:propertyName="rotationX" android:duration="@android:integer/config_shortAnimTime" android:valueTo="360" android:valueType="floatType"/>      </set>  </item>  <item android:state_pressed="false" >      <set>          <objectAnimator android:propertyName="translationZ" android:duration="10000" android:valueTo="0" android:valueType="floatType"/>          <objectAnimator android:propertyName="rotationX" android:duration="@android:integer/config_shortAnimTime" android:valueTo="0" android:valueType="floatType"/>      </set>  </item>  </selector>  

1.layout:android:stateListAnimator属性将其分配给你的视图,

2.代码:使用AnimationInflater.loadStateListAnimator()方法,并且通过View.setStateListAnimator()方法分配动画到你的视图上。
参考资料: http://blog.csdn.net/ljx19900116/article/details/41806917

更多相关文章

  1. Android(安卓)PopupWindow Dialog 关于 is your activity runnin
  2. gradle自动修改android版本号的方法,取java静态变量重命名apk文件
  3. Android(安卓)BaseAdapter与ListView的使用
  4. Android滑动手势侦测方法
  5. Android(安卓)OpenCV 旋转图像
  6. 12、android socket使用demo:网络聊天
  7. 5. android 列表视图
  8. 如何在Android平台上使用JS直接调用Java方法
  9. android canvas与图层的关系

随机推荐

  1. PostgreSQL数据库学习手册之libpq - C 库
  2. 外部主机不允许连接Mysql设置的解决方法
  3. MySQL JOIN 多表连接
  4. Mac本如何卸载MySQL
  5. Oracle 尽量避免在SQL语句中使用 OR
  6. [SQL SERVER系列]工作经常使用的SQL整理,
  7. MSSQL中类似MySQL的limit参数
  8. 如何找到一个具有负值而另一个具有相同正
  9. 求助,关于sql带入参数的写法问题。
  10. 参数化的Insert语句,事务抛出错误