培训、环境、资料、考证
公众号:波比网络公众号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);