Android情侣短信软件Frame动画在悬浮窗口上的实现

2014-11-24 14:30:36 · 作者: · 浏览: 4

最近做了一款情侣短信小软件,感兴趣的朋友可以下载安装玩玩,那接下来的事就是总结了,把几个重要的知识点总结发上,以供日后参考。有兴趣的朋友也可以看看,迫切希望各位朋友能多多指教!


本文源码下载:


具体下载目录在 /2012年资料/1月/1日/Android情侣短信软件Frame动画在悬浮窗口上的实现源码/


效果图如下:



(注:图中阿狸是动画的)


(1)悬浮窗口实现起来很简单,就是在WindowManager中添加View就即可,


WindowManager最常用的方法有3个:


然后通过WindowManager.LayoutParams可以设置悬浮窗口的属性,比如大小,在屏幕中的位置等等。


(2)Frame动画一点要说明,要让它start,要有一个事件去驱动它,比如说点击一个按钮!


这里我们为了让它自动播放,我们把frameAnimation.start();放入OnPreDrawListener(){}这个监听器中去触发它,触发流程图及原理如下:



然后将Frame动画看成一个View添加到WindowManager即可!



各个类结构结构如下:



闲话少说,贴代码:


Myfloatview.Java