Android Material Design动画 View state changes|视图状态改变
来源:互联网 发布:ps软件怎么修改文字 编辑:程序博客网 时间:2024/06/15 19:08
Material Design动画 View state changes|视图状态改变
可以根据View的可绘制状态定义一些可以在附件视图上运行的Animator,可以在具有元素的XML文件中定义.每个动画师都在嵌套的元素中定义
1.定义一个XML资源selector
<?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:duration="@android:integer/config_shortAnimTime" android:propertyName="rotationX" android:valueTo="30" android:valueType="floatType"/> </set> </item> <item android:state_pressed="false"> <set> <objectAnimator android:duration="@android:integer/config_shortAnimTime" android:propertyName="rotationX" android:valueTo="0" android:valueType="floatType"/> </set> </item></selector>
2.使用方法
布局:android:stateListAnimator属性将其分配给你的视图
代码:使用AnimationInflater.loadStateListAnimator()方法读取,并且通过View.setStateListAnimator()方法分配动画到你的视图上
注意:在代码中使用的时候要让视图具有onClick功能
完整代码点我下载GitHub
Thank you
- 以上仅本人学习中遇到的问题,如有更多意见欢迎随时交流 issues
- email:coderguoy@gmail.com
阅读全文
0 0
- Android Material Design动画 View state changes|视图状态改变
- Material Design - View state changes
- <android5.0>之View state changes(视图状态改变)
- Material Design之视图状态改变
- AndroidMaterialDesign动画之Animate View State Changes
- Android Material Design动画
- android动画--Material Design动画
- Android Material Design 动画实现
- Android:Material Design(三) 动画
- Android Material Design 动画实现
- StateListAnimator视图状态改变动画
- Android:Material Design(五) 视图和阴影
- Android View 仿iOS SwitchButton [Material Design]
- Android View 仿iOS SwitchButton [Material Design]
- Android View 仿iOS SwitchButton [Material Design]
- Android View 仿iOS SwitchButton [Material Design]
- Android View 视图动画
- Android-Material Design详解(动画篇)
- java poi 导出带下拉的excel
- 使用Netty构建一个多线程服务器与客户端
- nt驱动1
- 机器学习笔记 001
- 类型转换类 → ConvertUtils
- Android Material Design动画 View state changes|视图状态改变
- ThinkPad 显示屏自动调光功能关闭
- Maven如何打包本地Jar包
- c++浅拷贝与深拷贝
- VS2013编译Poco X64
- eclipse新建web项目运行时出现The requested resource is not available异常
- js实现上下左右图片轮播效果(三)
- json-lib 之jsonConfig详细使用
- Tomcat 启动脚本