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坐标的开始位置 
public class MainActivity extends Activity {
ImageView image;
Button start;
Button cancel;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
image = (ImageView) findViewById(R.id.main_img);
start = (Button) findViewById(R.id.main_start);
cancel = (Button) findViewById(R.id.main_cancel);
/** 设置缩放动画 */
final ScaleAnimation animation =new ScaleAnimation(0.0f, 1.4f, 0.0f, 1.4f,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
animation.setDuration(2000);//设置动画持续时间
/** 常用方法 */
//animation.setRepeatCount(int repeatCount);//设置重复次数
//animation.setFillAfter(boolean);//动画执行完后是否停留在执行完的状态
//animation.setStartOffset(long startOffset);//执行前的等待时间
start.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
image.setAnimation(animation);
/** 开始动画 */
animation.startNow();
}
});
cancel.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
/** 结束动画 */
animation.cancel();
}
});
}
} 

转载:http://www.jb51.net/article/32340.htm

ScaleAnimation 缩放动画效果相关推荐

  1. android scaleanimation动画,Android 的ScaleAnimation 缩放动画基本运用

    因为今天用到了ScaleAnimation缩放动画就写一下,加深一下印象. 用ScaleAnimation有几个重载方法,这里就将八个参数的重载方法. ScaleAnimation(float fro ...

  2. AndroidUI 视图动画-缩放动画效果 (ScaleAnimation)

    放动画效果,可以使用ScaleAnimation: <Buttonandroid:id="@+id/btnScale2"android:layout_width=" ...

  3. Android 动画 - ScaleAnimation 缩放动画使用(附图)

    ScaleAnimation:缩放动画 同样,创建ScaleAnimation也有两种方式 XML文件+Java代码 Java代码方式 XML文件+Java代码 效果图: 文件目录:res/anim/ ...

  4. Android ScaleAnimation缩放动画,RecyclerView item选中放大

    holder.itemView.setOnFocusChangeListener(new View.OnFocusChangeListener() {@Overridepublic void onFo ...

  5. Android 动画之View动画效果和Activity切换动画效果

    View动画效果: 1.>>Tween动画 通过对View的内容进行一系列的图形变换(平移.缩放.旋转.透明度变换)实现动画效果,补间动画需要使用<set>节点作为根节点,子节 ...

  6. android ui动画效果怎么做,AndroidUI 布局动画-为列表添加布局动画效果

    新建一个Android project ,使MainActivity 继承自 ListActivity: public class MainActivity extends ListActivity ...

  7. android属性动画作用范围,Android开发之动画效果浅析(一)

    程序运行效果图: Android动画主要包含补间动画(Tween)View Animation.帧动画(Frame)Drawable Animation.以及属性动画Property Animatio ...

  8. 【iOS】图片缩放动画

    iOS 开发中,可用 UIView 的下述方法实现图片的缩放动画效果: + transitionWithView:duration:options:animations:completion: 示例代 ...

  9. Silverlight Blend动画设计系列三:缩放动画(ScaleTransform)

    原文:Silverlight & Blend动画设计系列三:缩放动画(ScaleTransform) 在Silverlight的动画框架中,ScaleTransform类提供了在二维空间中的坐 ...

最新文章

  1. caffe的python接口学习(2)生成solver文件
  2. 【37.68%】【hdu 5918】Sequence I
  3. 【转】最为详尽的WPF类继承关系*!
  4. iOS开发基础篇——介绍C++内置函数
  5. 让Linux使用malloc申请更多的内存
  6. CSDN-markdown编辑器技巧方法
  7. C语言中的神兽strdup
  8. 软件可维护性测试方法,软件可维护性
  9. 网众无盘linux挂载u盘,个人总结出的49条网众无盘系统常见故障解决方法
  10. 《三桃演义》第二回:返航,火星人柯里昂
  11. 转:[IDEA]Java:“程序包XXX不存在”问题的三种解决方案
  12. xp系统怎么添加wifi连接服务器,XP系统怎么连接无线路由器
  13. StarCraft II Learning Environment
  14. 基本面量化与美林时钟模型
  15. 详解硬件设计中电容电感磁珠
  16. py-02-DATABASE
  17. 电子病历模板编辑器_这几个邮件模板网站,帮助提升工作效率
  18. XC3071充电IC(耐高压,带OVP)
  19. 计算机中的原码,计算机中的原码反码补码移码
  20. Linux 获取磁盘唯一ID方式

热门文章

  1. 一文详解|高校到底如何开展数据分类分级?
  2. 计算机网络应用基础论文,计算机网络应用基础研究论文
  3. 生鲜系统应用的主要技术
  4. 分享SEO优化的8个技巧
  5. Execution repackage of goal org.springframework.boot:spring-boot-maven-plugin:2.4.0:repackage failed
  6. C/C++实现桥牌发牌程序
  7. 微信接口调用频次限制说明
  8. c语言李萨如图形程序,二级:用VB制作李萨如图形动态演示程序
  9. 使命召唤手游ios端终于上线啦:这画质这操作手感我要肝爆它
  10. 剑指offer43(leetcode 233),1-n整数中1出现的次数