安卓 制作补间动画,帧动画
来源:互联网 发布:阿里云企业邮箱的smtp 编辑:程序博客网 时间:2024/06/14 08:24
1.在res文件夹下建立animi文件夹
补间动画:
补间动画用set(集合)属性 在其中加入动画的属性
然后在主函数中建立Animation对象 调用startAnimation方法启动动画
帧动画:
帧动画用animation_list中 加入其中动画的属性
然后在主函数中建立AnimationDrawable对象 调用getBackground方法
然后调用animationdrawable.start方法开始动画
2.res anim文件代码
2.1补间动画属性
<set xmlns:android="http://schemas.android.com/apk/res/android"> <!--移动属性--> <translate android:duration="1000" android:fromXDelta="0" android:fromYDelta="0" android:toXDelta="100" android:toYDelta="100" /> <!--旋转属性--> <rotate android:duration="1000" android:fromDegrees="0" android:pivotX="50" android:pivotY="50" android:toDegrees="270" android:repeatCount="10"/>
</set>
2.2帧动画属性
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <!--oneshot = false 代表整体图片只播放一次--> <item android:duration="300" android:drawable="@mipmap/wifi_a"/> <item android:duration="300" android:drawable="@mipmap/wifi_b"/> <item android:duration="300" android:drawable="@mipmap/wifi_c"/> <item android:duration="300" android:drawable="@mipmap/wifi_d"/> <item android:duration="300" android:drawable="@mipmap/wifi_e"/> <item android:duration="300" android:drawable="@mipmap/wifi_f"/></animation-list>
3.Activity进入和退出效果
3.1:同样在res目录下建立anim文件夹 建立帧动画的文件夹
在Activity跳转的StartActivity方法后调用overridePendingTransition方法;
//设置Activity切换的动画 第一个参数是进入动画 第二个参数是退出动画overridePendingTransition(R.anim.activity_in,R.anim.activity_out);
//该方法需要在startActivity之后调用
0 0
- 安卓 制作补间动画,帧动画
- 安卓动画 补间动画
- 安卓 补间动画
- 安卓的三种动画,帧动画,补间动画,属性动画
- Tween(补间)动画 之 安卓
- Android(安卓)补间动画
- 安卓 补间动画代码添加
- 安卓动画详解——补间动画
- 安卓动画之补间动画(Tween Animations)
- 安卓动画之TweenAnimation补间动画详细攻略
- 补间动画,帧动画
- 补间动画,帧动画
- android动画 -- 帧动画 补间动画
- 属性动画,补间动画,帧动画
- Android动画-帧动画&补间动画
- 帧动画、补间动画、属性动画
- 帧动画&补间动画&属性动画
- 属性动画、帧动画、补间动画
- Ubuntu下安装QQ国际版
- 安卓视频锦集
- [NOIP2013][vijos1850]小朋友的数字(dp+贪心)
- pyWidget初试
- BeanNotOfRequiredTypeException: Bean named "" must be of type [] but was actually of type [com.sun.p
- 安卓 制作补间动画,帧动画
- cAPS lOCK
- 使用TPC-H对Hive测试
- c++初学之变量类型
- ExpandableListView 添加边框首字母点击监听代码(索引)
- 从今天开始坚持写blog
- Ceph PG的不同状态
- Qt将文件夹压缩成ZIP文件
- 详解clientWidth,scrollWidth,offsetWidth,innerWidth的区别