,,Android 动画之ScaleAnimation应用详解
本节讲解缩放动画动画在应用中的实现,有需要的朋友可以参考下
机器人中提供了四中动画:AlphaAnimation透明度动画效果缩放动画缩放动画效果翻译形象化位移动画效果旋转模拟旋转动画效果
本节讲解缩放动画动画,ScaleAnimation(float fromX,float toX,float fromY,float toY,int pivotXType,float pivotXValue,int pivot ype,float pivot value)参数说明:复制代码代码如下:浮点fromX动画起始时X坐标上的伸缩尺寸浮动毒性动画结束时X坐标上的伸缩尺寸漂浮fromY动画起始时Y坐标上的伸缩尺寸漂浮玩具动画结束时Y坐标上的伸缩尺寸int pivotXType动画在X轴相对于物件位置类型浮点数据透视值动画相对于物件的X坐标的开始位置(同Internationalorganizations)国际组织数据透视类型动画在Y轴相对于物件位置类型浮点数据透视值动画相对于物件的Y坐标的开始位置代码:复制代码代码如下:公共类主要活动扩展活动{ ImageView图像按钮开始;按钮取消;@ Override public void onCreate(Bundle savedInstanceState){ super。onCreate(savedInstanceState);setContentView(r . layout。活动_主);image=(ImageView)findViewById(r . id。main _ img);start=(Button)findViewById(r . id。main _ start);cancel=(Button)findViewById(r . id。main _ cancel);/** 设置缩放动画*/最终比例动画动画=新比例动画(0.0f,1.4f,0.0f,1.4f,Animation .相对于自我,0.5f,动画。相对_对_自我,0.5f);动画。设置持续时间(2000);//设置动画持续时间/** 常用方法*///动画。setrepeatcount(int repeatCount);//设置重复次数//动画。setfillafter(布尔型);//动画执行完后是否停留在执行完的状态//动画。setstartoffset(长起始偏移量);//执行前的等待时间开始吧。setonclicklistener(new onClick listener(){ public void onClick(View arg 0){ image。设置动画(动画);/** 开始动画*/动画。立即开始();} });取消。setonclicklistener(new onClick listener(){ public void onClick(View v){/* *结束动画*/动画。cancel();} });} } 效果:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。