android5.0StateListAnimator
来源:互联网 发布:帝国cms标签工具 编辑:程序博客网 时间:2024/06/02 18:44
android5.0StateListAnimator
先看效果图
StateListAnimator有xml实现和代码实现,和其他属性动画差不多,实现还是比较简单的。
1.xml实现(xml文件可以放在drawable目录(不能自动提示),也可以放在animator目录中(建议))
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <set> <objectAnimator android:duration="500" android:propertyName="rotationX" android:valueTo="360" android:valueType="floatType" /> </set> </item> <item android:state_pressed="false"> <set> <objectAnimator android:duration="500" android:propertyName="rotationX" android:valueTo="0" android:valueType="floatType" /> </set> </item></selector>
指定控件使用该属性
android:stateListAnimator="@animator/statelistanimator"或android:stateListAnimator="@drawable/statelistanimator"
如下:
<!--或者 android:stateListAnimator="@drawable/statelistanimator"--> <Button android:id="@+id/btn" android:layout_width="200dp" android:layout_height="100dp" android:background="@android:color/holo_red_dark" android:gravity="center_horizontal" android:stateListAnimator="@animator/statelistanimator" android:text="Hello World!" />
2.代码实现
Button button = (Button) findViewById(R.id.btn);StateListAnimator animator = AnimatorInflater.loadStateListAnimator(this, R.animator.statelistanimator);//StateListAnimator animator = AnimatorInflater.loadStateListAnimator(this, R.drawable.state);button.setStateListAnimator(animator);
0 0
- android5.0StateListAnimator
- android5.x StateListAnimator即selector
- Android5.0
- Android5.0
- statelistanimator代替StateListDrawable
- Android5.0网络子系统
- Android5.0 Lollipop(棒棒糖)
- Android5.0之RecyclerView
- 更新Android5.0
- 下载android5.0源码
- Android5.0 新特性
- Android -- Camera2(Android5.0)
- Android5.0的ApiDemo
- Android5.0新特性
- Android5.0_camera2Api
- Android5.0 来电流程图
- Android5.0 ToolBar
- android5.0使用svg
- 九度OJ 1031
- 网页源码查看器
- 自定义控件起步(二)(自定义属性)
- 信道容量
- 初识RxJava和Retrofit
- android5.0StateListAnimator
- 对面向对象的理解及应该了解的问题
- Spring配置bean时id和name的相关讨论
- linux 中的eclipse安装maven
- 从0开始玩安全--Python篇--Python入门指导 & 案例Unixshadow密码破解
- ActionBar的使用问题
- Java - PAT - 1004. 成绩排名 (20)
- linux的文件系统
- oracle:运行时结构组成(instance ,后台进程)