安卓实现图片闪烁效果动画
大家在使用APP的时候,有的APP在点击语音搜索界面后,会出现一个小话筒,小话筒会类似雷达似得在闪烁,表示正在倾听你说话的内容(这个大家可以参照微软的必应APP),那么问题来了,这种动画效果是如何实现的呢?其实实现这种动画效果有很多种方法,最常见的是两种:第一种就是插入n张图片进行切换已达到如此目的,第二种就是通过改变一张图片的透明度来达到闪烁的效果。下面就分别讲一下通过这两种方法如何实现。 第一种:通过n张图片之间切换实现动画效果 这种方法的原理很简单,利用handler的延时机制在子线程中完成图片切换,再在主线程展示。 1、首先我们要先写一个线程池,在使用的时候方便调用。 1 package com.jereh.musicapplication.threadpool; 2 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.Executors; 5 import java.util.concurrent.ScheduledExecutorService; 6 7 /** 8 * Created by zhangdi on 2016/9/1. 9 * 这是一个线程池的工具类,在用到线程的时候可以直接类名加方法名使用 10 */ 11 public class