Animation的四种动画效果

简介:

 AlphaAnimation 控制渐变透明的动画效果
  ScaleAnimation 控制尺寸伸缩的动画效果
  TranslateAnimation  控制画面平移的动画效果
  RotateAnimation  控制画面角度变化的动画效果

关于这四种动画所显示出来的效果,笔者将用代码讲述。读者可以把代码运行到自己的程序中,自己调试观看各个动画所表现出来的效果。

 首先在Oncreate()里初始化四个动画效果

 

然后可以设置一个button控制动画的运行,在GridView布局里可以加一些小控件。 (为了演示效果)当点击Button按钮时,填写如下代码

 

 这里

interpolator定义一个动画的变化率(the rate of change)。这使得基本的动画效果(alpha, scale, translate, rotate)得以加速,减速,重复等。(详细请阅读文档)AnimationSet这个类为animation的集合类。

 

 

 

 

本文转自HDDevTeam 51CTO博客,原文链接:http://blog.51cto.com/hddev/629641,如需转载请自行联系原作者
 
相关文章
|
存储 JavaScript API
vue3+ant design vue 自定义文件上传和自定义上传进度条
1.关键点是Upload组件中customRequest的API,它能通过覆盖默认的上传行为,可以自定义自己的上传实现(具体可看官方文档); 2.通过在Upload组件中绑定progress实现。 下面是详细代码
3411 0
|
Prometheus 监控 Cloud Native
【监控利器Prometheus】——Prometheus+Grafana监控SpringBoot项目JVM信息
Prometheus+Grafana监控SpringBoot项目JVM信息 1. SpringBoot项目配置JVM采集 2. Prometheus配置 3. 配置grafana 4. 扩展-通过JMX Exporter监控JVM信息
【监控利器Prometheus】——Prometheus+Grafana监控SpringBoot项目JVM信息
|
应用服务中间件 nginx
Nginx的启动、停止与重启
启动  启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.
13584 0
|
JavaScript 前端开发 数据安全/隐私保护
Web开发者必看:手把手教你如何轻松播放m3u8流地址,解锁视频播放新技能,让你的项目更上一层楼!
【10月更文挑战第23天】随着互联网技术的发展,m3u8格式因良好的兼容性和高压缩率被广泛用于网络流媒体传输。本文介绍如何在Web端播放m3u8流地址,包括引入视频播放器(如Video.js)、创建播放器容器、初始化播放器及播放m3u8流的具体步骤。此外,还涉及处理加密m3u8流的示例。
2562 1
|
存储 缓存 网络协议
5个Android性能优化相关的深度面试题
本文涵盖五个Android面试题及其解答,包括优化应用启动速度、内存泄漏的检测与解决、UI渲染性能优化、减少内存抖动和内存溢出、优化网络请求性能。每个问题都提供了详细的解答和示例代码。
311 2
|
Linux 应用服务中间件 nginx
Docker 大势已去,Podman 即将崛起……
Docker 大势已去,Podman 即将崛起……
1647 0
Docker 大势已去,Podman 即将崛起……
|
JavaScript
Vue项目中如何设置动态的TDK
Vue项目中如何设置动态的TDK
Vue项目中如何设置动态的TDK
|
Web App开发 Linux Android开发
常见浏览器User-Agent大全
下面是工作中需要用到的常见浏览器User-Agent字符串的收集整理,不断更新中。 OperaMozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.
12848 2
|
中间件
一文带你弄懂nest.js文件上传
一文带你弄懂nest.js文件上传
|
资源调度 运维 Java
定时任务报警通知解决方案详解
随着微服务和云计算的兴起,定时任务技术也是发展迅速,不仅能做单机的定时任务,而且在分布式系统下应用也很广泛,成为了业务做兜底、数据处理的第一选择。
2759 3
定时任务报警通知解决方案详解