属性动画
发布日期:2021-06-30 18:38:28 浏览次数:2 分类:技术文章

本文共 595 字,大约阅读时间需要 1 分钟。

属性动画
值动画:
ValueAnimator animator = ValueAnimator.ofFloat(0,100);//创建值动画,这一步仅仅只是计算出0到100之间的变化值animator.addUpdateListener(new AnimatorUpdateListener() {//要使用变化值,必须设置监听		@Override	public void onAnimationUpdate(ValueAnimator value) {		//value就是变化值了,可以用于动画渐变	}});animator.start();
对象动画:
View view = new View(getApplicationContext());//对象动画,参1是要动画的view,参2是要改变的属性,参3以后是变化值开始值、中间值、结束值对象动画好用,但是有使用条件,view必须拥有对应属性的setter方法,比如:setRotate()
 
 

ObjectAnimator.ofFloat(view, "rotate", 0,180).start();

 注意,属性动画是从Android3.0以后才出现的,所以3.0以前无法直接使用,但可以使用兼容包nineoldandroids.jar,这样不管什么版本都可以使用属性动画了,同时不要注导包要导nineoldandroids的

转载地址:https://linqiarui.blog.csdn.net/article/details/50764638 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:缓存之sdcard卡本地缓存
下一篇:图片轮播之自动轮播

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月09日 23时01分57秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章