android混合动画实现
来源:互联网 发布:亿次元 淘宝 编辑:程序博客网 时间:2024/05/01 20:06
在android开发,我们会经常使用到动画,但是简单的一种动画(如旋转、缩放、渐变、位移等)有时候并不能满足我们项目的要求,这时候就需要运用到混合动画,那么在安卓中是如何实现一个炫酷的混合动画,下面是一个混合动画实现的其中一个实现方式:
1、首先要在res目录下建立一个anim文件,在anim建立一个hybrid.xml文件如下:
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" ><!-- 位移动画 --> <translate android:duration="1000" android:fromXDelta="0" android:fromYDelta="0" android:toXDelta="200" android:toYDelta="300" /><!-- 缩放动画 --> <scale android:duration="1000" android:fillAfter="true" android:fromXScale="0.0" android:fromYScale="0.0" android:pivotX="50%" android:pivotY="50%" android:startOffset="1000" android:toXScale="1.0" android:toYScale="1.0" /> <!-- 渐变动画 --> <alpha android:duration="1000" android:fromAlpha="0.1" android:startOffset="2000" android:toAlpha="1.0" /> <!-- 旋转动画 --> <rotate android:duration="1000" android:fromDegrees="0" android:startOffset="3000" android:pivotX="50%" android:pivotY="50%" android:toDegrees="359" /></set>
2、加载动画:
//加载混合动画 Animation animation = AnimationUtils.loadAnimation(this, R.anim.hybrid);imageView1.startAnimation(animation);//开始动画
当然上面只是一个举例,我们可以通过修改hybrid.xml配置文件修改动画的表现方式以达到我们需要的效果。
1 0
- android混合动画实现
- Android 混合型动画 AnimationSet
- Unity_混合树实现三种动画的混合_070
- Ogre实现不同动画之间的混合
- Ogre实现不同动画之间的混合
- Ogre实现不同动画之间的混合
- 混合树实现三种动画融合
- Android动画 之 Tween Animation(AnimationSet 混合动画)
- AnimationBlender - Ogre实现不同动画之间的混合
- AnimationBlender - Ogre实现不同动画之间的混合
- Android动画实现
- android动画XML实现
- android 简单动画实现
- android 动画实现2
- Android动画实现
- Android动画效果实现
- android 动画的实现
- Android动画实现小结
- Leetcode Permutations II
- 双缓冲解决Java绘图严重闪烁
- CLHLock
- Cyclic Nacklace
- Mac常用工具
- android混合动画实现
- Java 用Servlet+JDBC 结合Sqlsever 实现用户注册
- 独立日记 2015年12月26日 day5 有限状态机 FSM
- [iOS程序启动与运转]- RunLoop个人小结
- 北京市街へ
- POJ-3258 River Hopscotch
- 欢迎使用CSDN-markdown编辑器
- 802.11概述及帧结构分析
- Jsp+MySQL+Tomcat做的小服务器测试