最近做了一款情侣短信小软件,感兴趣的朋友可以下载安装玩玩,那接下来的事就是总结了,把几个重要的知识点总结发上,以供日后参考。有兴趣的朋友也可以看看,迫切希望各位朋友能多多指教!
本文源码下载:
具体下载目录在 /2012年资料/1月/1日/Android情侣短信软件Frame动画在悬浮窗口上的实现源码/
效果图如下:

(注:图中阿狸是动画的)
(1)悬浮窗口实现起来很简单,就是在WindowManager中添加View就即可,
WindowManager最常用的方法有3个:
然后通过WindowManager.LayoutParams可以设置悬浮窗口的属性,比如大小,在屏幕中的位置等等。
(2)Frame动画一点要说明,要让它start,要有一个事件去驱动它,比如说点击一个按钮!
这里我们为了让它自动播放,我们把frameAnimation.start();放入OnPreDrawListener(){}这个监听器中去触发它,触发流程图及原理如下:

然后将Frame动画看成一个View添加到WindowManager即可!
各个类结构结构如下:

闲话少说,贴代码:
Myfloatview.Java