android开发 3大动画效果(一)
来源:互联网 发布:java类加载的顺序 编辑:程序博客网 时间:2024/06/07 13:14
Android目前提供了3种动画类型:View Animation 、Drawable Animation 、Property Animation 。
本文主要讲的是 View Animation ,以后会逐一讲到以后的动画。
1,View Animation (Tweened Animation)又叫补间动画,直接作用在view上面的动画,该类Animations提供了旋转,移动,伸展,淡出等效果。Rotate(旋转)、Translate(移动效果)、Scale(缩放效果)、alpha(透明度)。
Animation的四个子类:
AlphaAnimation,TranslateAnimation,ScaleAnimation,RotateAnimation
AlphaAnimation
//创建一个AnimationSet对象参数为true //参数true代表使用Animation的 Interpolator(加速器),false 代表使用自己的 AnimationSet animationSet = new AnimationSet(true); //创建一个AlphaAnimation对象,参数从完全透明到完全不透明 AlphaAnimation alphaAnimation = new AlphaAnimation(1,0); //设置执行动画的时间单位毫秒 alphaAnimation.setDuration(1000); //设置动画的重复次数 默认只执行一次 alphaAnimation.setRepeatCount(100); //将动画添加到AnimationSet中去 animationSet.addAnimation(alphaAnimation); //把动画添加给View 在这里实用AnimationSet因为它可以添加多种动画 imageView.setAnimation(animationSet);
补充 补间动画有一个很大的缺点,它只是作用在视觉效果上,并不能对view有任何改变,比如你的view移动后位置发生改变,你点击它是没有效果的。这个时候就需要属性动画。
1 0
- android开发 3大动画效果(一)
- Android开发之动画效果浅析(一)
- Android开发之动画效果浅析(一)
- Android 开发笔记 动画效果 --Animation 动画专题研究 一 (转帖)
- Android 开发笔记 动画效果 --Animation 动画专题研究 一
- Android 开发笔记 动画效果 --Animation 动画专题研究 一
- Android动画效果总结(一)
- Android实用技巧.动画效果(一)
- Android应用程序入门 推箱子游戏开发(一) surfaceView 实现动画效果
- android项目【新闻】项目实战(一):开发启动图并实现动画效果
- android 自定义动画效果 一
- android Animations 动画效果(一)
- [Android实例] Android 开发笔记 动画效果 --Animation 动画专题研究 一 [复制链接]
- android开发之动画效果
- 推箱子游戏开发(一) surfaceView 实现动画效果
- ViewPager动画效果(一)
- 动画效果(一)-渐变动画
- 【Android开发小记--3】按钮视图动画几种效果
- js字符串截取函数slice()、substring()、substr()
- 2分钟读懂大数据框架 Hadoop 和 Spark 的异同
- Linux安装必备知识
- Nginx+uWSGI+Swift
- spring hibernate org.postgresql.Driver配置
- android开发 3大动画效果(一)
- Ubuntu安装mysql
- 多连块拼图 (湖南省第七届大学生计算机程序设计竞赛真题) (平移+模拟匹配)
- Javascript判断页面是否加载完成
- c# Hashtable 的使用
- if switch 具体用法 循环 while do while for
- C# 工具函数
- Activity对Dialog的管理
- 大数问题(大明A+B)