android小记之Animation4种动画效果(贴上了GIF图)
来源:互联网 发布:ubuntu设置开机自启 编辑:程序博客网 时间:2024/06/05 17:22
Animation是android的动画效果的组件,可以实现绚丽的翻页、ListView和GridView的展示。
这blog简单介绍一下4种动画效果方式:
1. AlphaAnimation 控制渐变透明的动画效果 如图:
2. ScaleAnimation 控制尺寸伸缩的动画效果 如图:
3. TranslateAnimation 控制画面平移的动画效果 如图:
4. RotateAnimation 控制画面角度变化的动画效果 如图:
具体的使用方法,直接上代码。注:我演示的代码在activity的onCreate()方法里面,直接加载了ListView的动画效果
AnimationSet set = new AnimationSet(false); Animation animation = new AlphaAnimation(0,1); //AlphaAnimation 控制渐变透明的动画效果 animation.setDuration(500); //动画时间毫秒数 set.addAnimation(animation); //加入动画集合 animation = new TranslateAnimation(1, 13, 10, 50); //ScaleAnimation 控制尺寸伸缩的动画效果 animation.setDuration(300); set.addAnimation(animation); animation = new RotateAnimation(30,10); //TranslateAnimation 控制画面平移的动画效果 animation.setDuration(300); set.addAnimation(animation); animation = new ScaleAnimation(5,0,2,0); //RotateAnimation 控制画面角度变化的动画效果 animation.setDuration(300); set.addAnimation(animation); LayoutAnimationController controller = new LayoutAnimationController(set, 1); GridView gridView = (GridView) this.findViewById(R.id.gridview); gridView .setLayoutAnimation(controller); //GridView 设置动画效果 ListView listview= (ListView)this.findViewById(R.id.listview); listview.setLayoutAnimation(controller); //ListView 设置动画效果
- android小记之Animation4种动画效果(贴上了GIF图)
- Android ListView Animation 4种动画效果(贴上了GIF图)
- Android之gif动画实现
- Android 实现gif动画效果1
- Android 实现gif动画效果2
- 【Android开发小记--3】按钮视图动画几种效果
- 图片动画效果(非gif)
- Android之动画效果
- android中播放gif动画之二
- android中播放gif动画之三
- gif动画效果 移动动画效果
- Android播放gif动画,增加屏幕掉金币效果
- android动画效果之Animations(代码实现动画)
- Android动画效果之初识Property Animation(属性动画)
- Android动画效果之Tween Animation(补间动画)
- Android动画效果之Frame Animation(逐帧动画)
- Android动画效果之初识Property Animation(属性动画)
- Android动画效果之Property Animation进阶(属性动画)
- android sdk 编译--如何将源代码加入android.jar,以及make原理 1
- 23、成为Oracle 10g DBA之路
- android sdk 编译--如何将源代码加入android.jar,以及make原理 2
- 应该过初试了,继续努力,阿杜
- Bitmap Drawable bitByte[] 互相转换
- android小记之Animation4种动画效果(贴上了GIF图)
- 心情小记
- 黑马程序员_王康Java常用集合类
- 报表制作工具 FineReport_JS整理
- 四层和七层负载均衡的区别
- NoSQL 百科
- js去空格
- 深入浅出Powershell——部署UDCX
- Flex3学习轨迹:使用DataGrid实现过滤显示