無需權限!!! 無需權限!!! 無需權限!!!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