android动画分类
android动画分类,与详细描述
1、 Tweened Animations 渐变动画
该类Animations提供了旋转,移动,伸展和淡入淡出效果
1.1、 Alpha淡出淡出
/*
* 创建淡入淡出动画对象, * 从完全不透明到完全透明
* 第一个参数表示从那个透明度开始 * 第二个参数表示到哪个透明度结束 * 1表示完全不透明,0表示完全透明 */
AlphaAnimation aa = new AlphaAnimation(1, 0); // 设置动画持续时间为2秒
aa.setDuration(2000);
// 开始动画,使用将要发生动画的控件对象调用startAnimation view.startAnimation(aa);
1.2、 Scale 缩放效果
/**
* 以某个点为中心缩放/拉伸控件 *
* @param fromX 从水平方向的宽度值开始(0.5为本身控件的宽度一半,2为本身宽度的2倍) * @param toX 缩放到的水平方向宽度值(0.5为本身控件的宽度一半,2为本身宽度的2倍) * @param fromY 从垂直方向的高度值开始(0.5为本身控件的高度一半,2为本身高度的2倍) * @param toY 缩放到的水平方向搞度值(0.5为本身控件的高度一半,2为本身高度的2倍) * @param pivotXType 缩放中心点的x值类型,取值范围Animation.ABSOLUTE,
Animation.RELATIVE_TO_SELF,Animation.RELATIVE_TO_PARENT
* @param pivotXValue 缩放中心点的x值,取值范围以pivotXType值来确定
* @param pivotYType 缩放中心点的y值类型,取值范围Animation.ABSOLUTE,
Animation.RELATIVE_TO_SELF,Animation.RELATIVE_TO_PARENT * @param pivotYValue 缩放中心点的y值,取值范围以pivotYType值来确定 */
ScaleAnimation sa = new ScaleAnimation(1, 1, 2,
0.3f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
// 设置动画持续时间为3秒 sa.setDuration(3000);
view.startAnimation(sa);
1.3、 Rotate 旋转效果
/**
* 让控件围绕自身中心旋转60度 *
* @param fromDegrees 旋转开始角度,从12点钟方向开始记为0 * @param toDegrees 旋转到那个角度结束,360度时为12点钟方向 * @param pivotXType 中心点x值的类型,可选值
你可能喜欢
- Android面试题
- Android技术
- 动画效果
- Android开发入门
- Android开发教程
- Android网络通信
- 动画基础
- 英文文献
- Android面试题23页
- Android软件工程师面试题及答案22页
- Android面试题总结强劲版(一)8页
- Android面试题总结强劲版(三)12页
- Android面试题总结强劲版(二)11页
- Android面试题整理29页
- Android相关小技术代码21页
- Android系统Rootkit技术综述5页
- Android开发技术期末考试复习题4页
- 中国电信-Android交流-技术31页
- Android关键技术分析及入门技巧26页
- Android技术大全介绍34页
- 《设置动画效果——我有一个幸福的家》教案3页
- 设置动画效果4页
- 【变形动画】模似3D效果1页
- 强悍的PPT动画效果9页
- 月夜深院卷轴动画效果218页
- PPT动画FLASH效果4页
- Google+Android开发入门指南(第一版)94页
- Android应用开发入门与实战32页
- Android 开发入门与实战(第二版)396页
- Android开发入门之路3页
- Android JNI开发入门之一8页
- Android JNI开发入门之二7页
- Android软件开发初级教程11页
- Android开发教程&笔记(从零基础到快速开发)16页
- Android开发环境搭建教程(图文)5页
- Android 3D 游戏开发教程39页
- 怎样在eclipse下搭建Android开发环境教程19页
- Android开发之OpenGL+ES教程145页


