浮動(dòng)窗口for android可以輕松幫你實(shí)現(xiàn)浮動(dòng)窗口的設(shè)置,添加應(yīng)用浮動(dòng)窗口快捷方式,支持背景更換, 浮動(dòng)位置選擇,應(yīng)用的行列選擇。
做過Window程序開發(fā)的朋友應(yīng)該都知道,我們要把程序窗口置頂很簡單,只要設(shè)置一些窗口屬性即可。但是到了Android,你無法簡單設(shè)置一個(gè)屬性,就讓Android的Activity置頂。因?yàn)橹灰行碌腁ctivity啟動(dòng),你的Activity界面就會(huì)被擋住。
內(nèi)部部分實(shí)現(xiàn)代碼
//以屏幕左上角為原點(diǎn),設(shè)置x、y初始值
51 wmParams.x=0;
52 wmParams.y=0;
53
54 //設(shè)置懸浮窗口長寬數(shù)據(jù)
55 wmParams.width=40;
56 wmParams.height=40;
57
58 //顯示myFloatView圖像
59 wm.addView(myFV, wmParams);
60
61 }
62
63 @Override
64 public void onDestroy(){
65 super.onDestroy();
66 //在程序退出(Activity銷毀)時(shí)銷毀懸浮窗口
67 wm.removeView(myFV);
68 }
69
70 @Override
71 protected void onRestart() {
72 // TODO Auto-generated method stub
73 wm.removeView(myFV);
74 super.onRestart();
75 }
76
79 @Override
80 protected void onStop() {
81 // TODO Auto-generated method stub
82 //創(chuàng)建懸浮窗口
83 createView();
84 super.onStop();
85 }
上面就是創(chuàng)建一個(gè)頂層窗口或者浮動(dòng)窗口的大致流程。之所以研究這個(gè),我并不是為了做浮動(dòng)窗口,而是為了做浮動(dòng)視頻播放
中文名:浮動(dòng)窗口
包名:com.apps.sreeni.flippr
MD5值:8e1e2a4b5c45b53cccc4cf263fd67839