admin管理员组文章数量:1536087
2024年3月18日发(作者:)
AndroidAnimation动画(很详细)
展开全文
Android Animation
Contents:
•
Animations
•
Tween Animations
•
AnimationSet
•
Interpolator
•
Frame-By-Frame Animations
•
LayoutAnimationsController
•
AnimationListener
Animations
一、Animations介绍
Animations是一个实现android UI界面动画效果的API,
Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡
出等,这些效果可以应用在绝大多数的控件中。
二、Animations的分类
Animations从总体上可以分为两大类:
d Animations:该类Animations提供了旋转、移动、
伸展和淡出等效果。Alpha——淡入淡出,Scale——缩放效果,
Rotate——旋转,Translate——移动效果。
-by-frame Animations:这一类Animations可以创建
一个Drawable序列,这些Drawable可以按照指定的时间间歇一个一
个的显示。
三、Animations的使用方法(代码中使用)
Animations extends Object implements Cloneable
使用TweenedAnimations的步骤:
1.创建一个AnimationSet对象(Animation子类);
2.增加需要创建相应的Animation对象;
3.更加项目的需求,为Animation对象设置相应的数据;
4.将Animatin对象添加到AnimationSet对象当中;
5.使用控件对象开始执行AnimationSet。
Tweened Animations的分类
1、Alpha:淡入淡出效果
2、Scale:缩放效果
3、Rotate:旋转效果
4、Translate:移动效果
Animation的四个子类:
AlphaAnimation、TranslateAnimation、ScaleAnimation、
RotateAnimation
四、具体实现
1、
"1.0"
encoding=
"utf-8"
?>
"/apk/res/android" android:layout_width= "fill_parent" android:layout_height= "fill_parent" android:orientation= "vertical" > android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:orientation= "horizontal" >
版权声明:本文标题:AndroidAnimation动画(很详细) 内容由热心网友自发贡献,该文观点仅代表作者本人,
转载请联系作者并注明出处:https://m.elefans.com/dongtai/1710750893a281642.html,
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论