没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-AnimatorDemo
共29个文件
xml:7个
java:5个
png:5个
需积分: 9 0 下载量 20 浏览量
2019-08-06
15:48:41
上传
评论
收藏 587KB ZIP 举报
温馨提示
Android属性动画上手实现各种效果,包括实现基本的透明度,缩放,平移,旋转,以及组合动画,还有就是自定义动画仿 QQ运动和抛物线动画。效果图如下: 1.为什么要用属性动画 属性动画:顾名思义,属性动画就是通过改变一个控件的属性值而达到动画的效果。是3.0之后新出的动画框架。 注意:只要控件的属性提供了set属性的方法,就可以通过属性动画去操作。 属性动画和普通动画的区别:一个普通的动画,比如当发生位移动画的时候普通的补间动画只是改变了其显示效果 并没有真正去改变其属性,所以当点击位移发生移动后的view是没有任何的效果,因为它的真是位置还在原来的地方,比如去动态改变一个view的背景颜色 补间动画都无法去实现,真正是属性动画的好处。 2.两个核心类 ValueAnimator ValueAnimator是整个属性动画机制当中最核心的一个类,属性动画的运行机制是通过不断地对值进行操作来实现的, 而初始值和结束值之间的动画过渡就是由ValueAnimator这个类来负责计算的。 它的内部使用一种时间循环的机制来计算值与值之间的动画过渡, 我们只需要将初始值和结束值提供给Valu
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-AnimatorDemo.zip (29个子文件)
AnimatorDemo-master
gradlew 5KB
settings.gradle 15B
gradle
wrapper
gradle-wrapper.properties 233B
gradle-wrapper.jar 52KB
README.md 8KB
gradlew.bat 2KB
gradle.properties 730B
app
src
androidTest
java
cn
bluemobi
dylan
animatordemo
ExampleInstrumentedTest.java 764B
test
java
cn
bluemobi
dylan
animatordemo
ExampleUnitTest.java 408B
main
AndroidManifest.xml 670B
res
mipmap-hdpi
ic_launcher.png 3KB
mipmap-xxxhdpi
ic_launcher.png 10KB
mipmap-xhdpi
ic_launcher.png 5KB
mipmap-mdpi
ic_launcher.png 2KB
layout
activity_main.xml 4KB
values-w820dp
dimens.xml 358B
values
colors.xml 500B
strings.xml 75B
styles.xml 363B
dimens.xml 211B
mipmap-xxhdpi
ic_launcher.png 8KB
java
cn
bluemobi
dylan
animatordemo
StepArcView.java 9KB
MainActivity.java 7KB
MainTest.java 164B
.gitignore 7B
build.gradle 877B
proguard-rules.pro 653B
screenshorts
effect.gif 668KB
build.gradle 498B
共 29 条
- 1
资源评论
weixin_39840924
- 粉丝: 492
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功