最近做了一款情侣短信小软件,感兴趣的朋友可以下载安装玩玩,链接地址 LoveSms.apk
那接下来的事就是总结了,把几个重要的知识点总结发到博客上,以供日后参考。有兴趣的朋友也可以看看,迫切希望各位朋友能多多指教!
Android情侣短信软件(1)–Frame动画在悬浮窗口上的实现
效果图如下:
(1)悬浮窗口实现起来很简单,就是在WindowManager中添加View就即可,
WindowManager最常用的方法有3个:
然后通过WindowManager.LayoutParams可以设置悬浮窗口的属性,比如大小,在屏幕中的位置等等。
当然要在AndroidManifest.xml添加权限:
(2)Frame动画一点要说明,要让它start,要有一个事件去驱动它,比如说点击一个按钮!
这里我们为了让它自动播放,我们把frameAnimation.start();放入OnPreDrawListener(){}这个监听器中去触发它,触发流程图及原理如下:
然后将Frame动画看成一个View添加到WindowManager即可!
各个类结构结构如下:
闲话少说,贴代码:
Myfloatview.Java
createWindow.java
import android.app.Activity;
import android.content.Context;
import android.view.Gravity;
import android.view.WindowManager;
import android.widget.Button;
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!