无需权限!!! 无需权限!!! 无需权限!!!android
实现原理:获取当前activity的DecorView而后find到android.R.id.content,addView本身的view。git
获取当前activity的contentgithub
private FrameLayout getActivityRoot(Activity activity) {
if (activity == null) {
return null;
}
try {
return (FrameLayout) activity.getWindow().getDecorView().findViewById(android.R.id.content);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
复制代码
主要为悬浮窗的管理类,包括设置头像、弹出内容、显示与隐藏。bash
主要为悬浮窗的页面布局和拖动、点按事件的监听操做的实现。布局
Github->github.com/wangtaoT/Fl…ui