Android Animation动画
Android Animation动画
zhangphil
zhangphil@live.com
展开
-
Android onDraw触发ImageView的setImageBitmap实现动画,可见时执行动画,不可见时自动停止动画
Android onDraw触发ImageView的setImageBitmap实现动画,可见时执行动画,不可见时自动停止动画一个简单的小例子,这个例子首先从assets读取出若干张图片作为Bitmap资源,然后在onDraw里面每个25ms触发一次ImageView的setImageBitmap,这样做以25ms作为周期,循环的每隔25ms重新设置ImageView的图片源,达到动画效果,这...原创 2018-08-23 14:34:57 · 2699 阅读 · 1 评论 -
Android animation-list动画
Android animation-list动画放置一系列图片资源放到res/drawable下面,然后写一个res/drawabale/loading_anim_image.xml文件,定义animation-list动画,animation-list定义的动画将顺次从上往下执行,设置oneshot=false则反复循环执行,true则执行一次,res/drawable/loading_an...原创 2018-08-22 14:11:01 · 10827 阅读 · 0 评论 -
AssetManager读取assets下多张图片资源输出到ImageView动画
AssetManager读取assets下多张图片资源输出到ImageView动画这里面有几个要点和环节需要注意:1,AssetManager读取事先放置到assets目录下的原始图片资源文件,组装成Android的Bitmap数组。文件结构如图:2,把1中读取到的Bitmap数组每隔一个较小时间内(如25ms)不间断循环设置到ImageView里面,从而在视觉上形成一种动画效果。...原创 2018-08-17 18:38:44 · 2464 阅读 · 0 评论 -
Android实现ProgressBar旋转菊花加载的动画
Android实现ProgressBar旋转菊花加载的动画在一些常见到的加载中需要显示一个加载动画,如旋转的菊花这样的动画效果,开发中有两种方案,一种是直接让设计师给出一个gif图片,然后写入到布局,另外一种,使用Android动画,把一张静止的图片动起来,本例用后者实现。写一个xml布局,把ProgressBar放进去:<LinearLayout xmlns:android="http://s原创 2018-03-06 09:06:33 · 31768 阅读 · 2 评论 -
Android Property Animation属性动画集:AnimatorSet(5)
Android Property Animation属性动画集:AnimatorSet(5)在之前我写的附录文章1,2,3,4中,分片段介绍了几种常见的Android属性动画代码实现写法,那是一种把几种关键动画打散分解实现。但实际的开发中,往往是一个动画过程中要同时或者讲求顺序的执行一组(一系列)的动画集,所谓动画集,假设,我需要实现一个动画,但是动画执行的过程比较复杂多变,比如一个A原创 2016-01-11 17:29:22 · 2173 阅读 · 0 评论 -
Android Property Animation属性动画:scale缩放动画(4)
Android Property Animation属性动画:scale缩放动画(4)和之前我写的附录文章1,2,3相似,本文将接着使用Android Property Animation属性动画实现一个缩放的动画。代码部分和文章1,2,3中的代码大同小异,无非就是参数值不同和中间需要过度的value需要根据实际开发场景设定。package zhangphil.anim;i原创 2016-01-11 15:34:49 · 18882 阅读 · 0 评论 -
Android Property Animation属性动画初识:位移translation(3)
Android Property Animation属性动画初识:位移translation(3)和附录的文章1,2相仿,本文介绍常见的位移动画(水平位移或垂直位移)在Android Property Animation属性动画中如何实现。package zhangphil.anim;import android.animation.ObjectAnimator;import原创 2016-01-11 11:23:08 · 11126 阅读 · 0 评论 -
Android Property Animation属性动画:rotation旋转(2)
Android Property Animation属性动画:rotation旋转(2)附录的文章1,说明了如何简单的实现一个Android的属性动画Property Animation渐变透明。本文以Android属性动画的旋转为例,说明如何实现Android属性动画Property Animation的旋转。和附录的文章1为基础,只需要在附录文章1的基础上略加修改,即可实现Pr原创 2016-01-11 10:50:39 · 24490 阅读 · 0 评论 -
Android Property Animation属性动画初识:透明渐变(1)
Android Property Animation属性动画初识:透明渐变(1)Android Property Animation是Android从3.0以后引入的更为强大、完备和便捷的完整动画解决方案,现在从一个小例子初始一下Android Property Animation,这个例子功能简单,只有一个activity,activity里面居中只显示一个Android TextV原创 2016-01-08 17:09:33 · 13524 阅读 · 0 评论 -
Android动画循环弹动cycleInterpolator
Android动画循环弹动cycleInterpolatorAndroid动画中cycleInterpolator定义属性android:cycles可以是一个动画反复执行,从而达到一个动画左右、垂直或者其他如斜方向上的反复弹动(摆动)。写一个测试的Activity:package zhangphil.anim;import android.app.Activity;import原创 2015-10-27 16:15:26 · 10630 阅读 · 0 评论