ScaleAnimation 动画
2015-09-07 09:50
127 查看
ScaleAnimation(float fromX, float toX, float fromY, float toY,int pivotXType, float pivotXValue, int pivotYType, float pivotYValue)
参数说明:
复制代码 代码如下:
float fromX 动画起始时 X坐标上的伸缩尺寸
float toX 动画结束时 X坐标上的伸缩尺寸
float fromY 动画起始时Y坐标上的伸缩尺寸
float toY 动画结束时Y坐标上的伸缩尺寸
int pivotXType 动画在X轴相对于物件位置类型
float pivotXValue 动画相对于物件的X坐标的开始位置
int pivotYType 动画在Y轴相对于物件位置类型
float pivotYValue 动画相对于物件的Y坐标的开始位置
参数说明:
复制代码 代码如下:
float fromX 动画起始时 X坐标上的伸缩尺寸
float toX 动画结束时 X坐标上的伸缩尺寸
float fromY 动画起始时Y坐标上的伸缩尺寸
float toY 动画结束时Y坐标上的伸缩尺寸
int pivotXType 动画在X轴相对于物件位置类型
float pivotXValue 动画相对于物件的X坐标的开始位置
int pivotYType 动画在Y轴相对于物件位置类型
float pivotYValue 动画相对于物件的Y坐标的开始位置
ScaleAnimation scaleAnim = new ScaleAnimation(1.0f, 1.2f, 1.0f, 1.2f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); scaleAnim.setFillAfter(true); scaleAnim.setDuration(3000);//执行时间 /** 常用方法 */ //scaleAnim.setRepeatCount(int repeatCount);//设置重复次数 //scaleAnim.setFillAfter(boolean);//动画执行完后是否停留在执行完的状态 //scaleAnim.setStartOffset(long startOffset);//执行前的等待时间 /** 动画监听*/ scaleAnim.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationEnd(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } }); iv_start.startAnimation(scaleAnim);
相关文章推荐
- 将sql语句置入DataTable中
- Visual Studio 项目模板制作(三)
- 0-1背包问题
- android 自定义ViewSwipeBackHelper,实现左滑结束Activity
- soapui中文操作手册(一)----创建一个新的项目
- StarUML 5.0问题解决:Failed to open the model file. Invalid file format.
- Shell脚本编程基础
- 从云端环境的安全问题想象最近几年科技面貌
- android 自定义ViewSwipeBackHelper,实现左滑结束Activity
- 悟空:用Go语言编写的全文搜索引擎
- 硬盘设置开机自动挂载
- 操作系统常见面试题总结
- C语言main函数的参数及其返回值详细解析
- 检测Linux系统是否支持某系统调用
- 格雷码的实现
- PHP自定义函数官方文档
- Xcode 6制作动态及静态Framework
- boostrap学习笔记
- 关于clearfix
- 基数排序的java实现