【移动应用开发】【基础】Android —— 动画属性[javacode]

培训、环境、资料、考证
公众号:波比网络

公众号2:波比网络工作室
移动应用开发技能大赛交流群:548238632

波比网络专注于技能提升,赋能

 AlphaAnimation://透明度动画效果

AlphaAnimation(float fromAlpha, float toAlpha)

AlphaAnimation alphaAnimation = new AlphaAnimation(0.1f,1.0f);

AlphaAnimation.setDuration(1000);

AlphaAnimation.start();

 

// fromAlpha  动画开始时候透明度

// toAlpha  动画结束时候透明度

// setDuration  动画显示时长

//start  启动动画

 TranslateAnimation:  //位置移动动画效果

TranslateAnimation(float fromXDelta, float toXDelta,float fromYDelta,

float toYDelta);

 

// fromXDelta   动画起始时 X坐标上的移动位置    

// toXDelta     动画结束时 X坐标上的移动位置      

// fromYDelta   动画起始时Y坐标上的移动位置     

// toYDelta     动画结束时Y坐标上的移动位置

 RotateAnimation:  //旋转动画效果

RotateAnimation(float fromDegrees, float toDegrees,int pivotXType,

      float pivotXValue,int pivotYType, float pivotYValue);

// fromDegrees  动画起始时的旋转角度

// toDegrees   动画旋转到的角度

// pivotXType  动画在X轴相对于物件位置类型 

// pivotXValue  动画相对于物件的X坐标的开始位置

// pivotXType  动画在Y轴相对于物件位置类型  

// pivotYValue  动画相对于物件的Y坐标的开始位置

 ScaleAnimation: //伸缩动画效果

ScaleAnimation( float fromX,  float toX,  float fromY,  float toY,

int pivotXType, float pivotXValue, int pivotYType,  float pivotYValue );

 

// fromX   动画起始时 X坐标上的伸缩尺寸

 // toX      动画结束时 X坐标上的伸缩尺寸

 // fromY  动画起始时Y坐标上的伸缩尺寸

 // toY       动画结束时Y坐标上的伸缩尺寸

     以上四种属性值    float类型

     0.0表示收缩到没有

     1.0表示正常无伸缩

     值小于1.0表示收缩

     值大于1.0表示放大

 // pivotXType  动画在X轴相对于物件位置类型  

 // pivotXValue  动画相对于物件的X坐标的开始位置

 // pivotXType  动画在Y轴相对于物件位置类型   

 // pivotYValue  动画相对于物件的Y坐标的开始位置

重点!!!:ScaleAnimation可以四个参数,六个参数,八个参数,以上为八个参数

四个参数:

ScaleAnimation(float fromX, float toX, float fromY, float toY);

六个参数:

ScaleAnimation(float fromX, float toX, float fromY, float toY,

float pivotX,float pivotY);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值