文档章节

属性动画

lanyu96
 lanyu96
发布于 2018/10/22 08:17
字数 152
阅读 7
收藏 0

透明度 alpha    平移translationX/translationY  旋转 rotation  缩放 scaleX/scaleY   多个动画一起AnimatorSet

透明度

        ObjectAnimator oa = ObjectAnimator.ofFloat(iv,"alpha"
        ,1,0.5f,1,0.2f);
        oa.setDuration(1500);
        oa.start();

平移

        ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "translationX"
                ,0, 100);
        oa.setDuration(2000);
        oa.start();

旋转

        ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "rotation"
                , 0, 90, -90, 0);
        oa.setDuration(2500);
        oa.start();

缩放

        ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "scaleX"

                , 1, 4, 0.5f, 2, 1);
        oa.setDuration(4000);
        oa.start();

多个动画一起

        AnimatorSet as = new AnimatorSet();
        ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "rotation"
                , 0, 90, -90, 0);
        ObjectAnimator oa2 = ObjectAnimator.ofFloat(iv, "translationX"
                ,0, 100);
        ObjectAnimator oa1 = ObjectAnimator.ofFloat(iv, "translationY"
                ,0, 100);
        as.setDuration(3000);
        as.playTogether(oa,oa1,oa2);
        as.start();

 

© 著作权归作者所有

共有 人打赏支持
lanyu96
粉丝 3
博文 122
码字总数 49030
作品 0
青岛
私信 提问
Android开发之漫漫长途 XVII——动画(续)

该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ...

马飞标
2018/08/13
0
0
Android动画:献上一份详细 & 全面的动画知识学习攻略

前言 动画的使用 是 开发中常用的知识 可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策 本文将献上一份动画的全面介绍攻略,包括动...

Carson_Ho
2018/06/06
0
0
安卓 动画小结

补间动画(Tween Animation) a. 渐变动画支持四种类型:平移(Translate)、旋转(Rotate)、缩放(Scale)、不透明度(Alpha)。 b. 只是显示的位置变动,View的实际位置未改变,表现为View移...

cicue
2016/02/29
40
0
iOS开发CoreAnimation解读之四——Layer层动画内容

iOS开发CoreAnimation解读之四——Layer层动画内容 一、引言 通过前几篇博客的介绍,我们可以了解到layer层可以设置许多与控件UI相关的属性,并且对于iOS开发,UIView层的属性是会映射到CAL...

珲少
2015/12/05
619
0
04.Android之动画问题

目录介绍 4.0.0.1 Android中有哪几种类型的动画,属性动画和补间动画有何区别?补间动画和属性动画常用的有哪些? 4.0.0.2 View动画为何不能真正改变View的位置?而属性动画为何可以?属性动...

潇湘剑雨
01/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Android 保活

1.Android不间断上报位置信息-应用进程防杀指南 2.Android锁屏无法继续定位问题 3.微信 Android 客户端后台保活经验分享

IT追寻者
21分钟前
1
0
基于Kubernetes的Spark集群部署实践

Spark是新一代分布式内存计算框架,Apache开源的顶级项目。相比于Hadoop Map-Reduce计算框架,Spark将中间计算结果保留在内存中,速度提升10~100倍;同时它还提供更丰富的算子,采用弹性分布...

hblt-j
21分钟前
4
0
NTP服务搭建

NTP服务搭建 如果是单独安装这个服务,请直接开始即可。如果是为了解决hadoop集群的时针偏差问题,配置ntp服务时,务必先关闭chd的相关服务。 一、准备环境 1、操作系统 CentOS7操作系统,准...

星汉
23分钟前
3
0
SPring AOP(面向切面编程)

AOP(面向切面编程) AOP是OOP(面向对象编程)的延续,但是它和面向对象的纵向编程不同,它是一个横向的切面式的编程。可以理解为oop就是一根柱子,如果需要就继续往上加长,而aop则是在需要...

MrBoyce
23分钟前
3
0
高性能Mysql:复制

1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新...

watermelon11
26分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部