动画效果编程基础--AnimationAndroid

动画效果编程基础--AnimationAndroid        
动画类型     
   
Android的animation由四种类型组成        
XML中     
alpha     渐变透明度动画效果
{
    android:formAlpha="1.0"//从完全不透明
    android:toAlpha="0.5"//到半透明
    android:fillAfter="true"//渐变后是否保持渐变后的状态
    android:durtaion="2000"//渐变的时间是两秒
}




scale     渐变尺寸伸缩动画效果    
{
    android:fromXScale="0.2"//重开始的20%开始缩放
android:toXScale="2.0"//缩放到原来的两倍
    android:fromYScale="0.2"//重开始的20%开始缩放
android:toYScale="2.0"//缩放到原来的两倍
android:fileAfter="true"//否保持缩放后的状态
android:durtaion="2000"//缩放的时间是两秒

translate     画面转换位置移动动画效果 
{
    android:fromXDelta="20%p"//x轴从父窗口的20%开始移动
android:toXDelta="50%p"//x轴移动到父窗口的50%的位置
android:fromYDelta="0"//y轴从自己的当前点开始移动
android:toYDelta="50%"//y轴移动到自己的高度的50%
android:repeatCount="2"//重复执行两次
android:repeatMode="reverse"//往返执行
}    


rotate     画面转移旋转动画效果 
{
android:fromDegrees="0"//旋转从0度开始
android:toDegrees="360"//旋转从360度结束
android:pivotX="50%"//以自身x轴的中心为旋转点,android:pivotX="50%p",代表的是以父窗口的x中心点
android:pivotY="50%"//以自身Y轴的中心点为旋转点,android:pivotY="50%p",代表的是以父窗口的y中心点
android:duration="2000"//旋转时间为2秒
}
          
JavaCode中     
AlphaAnimation     渐变透明度动画效果     
ScaleAnimation     渐变尺寸伸缩动画效果     
TranslateAnimation     画面转换位置移动动画效果     
RotateAnimation     画面转移旋转动画效果   
     


Android动画模式        
Animation主要有两种动画模式:        
一种是tweened animation(渐变动画)     
XML中     JavaCode     alpha 


fromAlpha为动画起始时的透明度;
toAlpha为动画结束时的透明度;
interpolator为制定一个动画的插入器;
fromXScale为动画起始时x坐标上的伸缩尺寸;
toXScale为动画结束时x坐标上的伸缩尺寸;
fromYScale为动画起始时y坐标上的伸缩尺寸;
toYScale为动画结束时y坐标上的伸缩尺寸;
pivotX和pivotY设置动画相对于自身的位置;
fillAfter表示动画的转换在动画结束后是否被应用;
fromDegrees为动画起始时物件的角度;
toDegrees为动画结束时物件旋转的角度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值