Android PopupWindow的使用

先看下效果:


具體的代碼編寫:

首先 重寫了一遍PopWindow.

彈出的布局是popu_view,這個布局我只給返回按鈕添加了事件,實現(xiàn)的點擊事件功能是點擊返回按鈕,執(zhí)行dismiss();直接把這個窗口關閉。布局自己寫,想實現(xiàn)怎么樣的就寫成什么樣的,需要注意一下,布局是填充了整個屏幕的,所以需要把顯示的內(nèi)容寬高設置小一些,不要把屏幕覆蓋了。

然后看一下彈出的動畫效果:

最后我們看下是如何調(diào)用的,我在我的activity里面只添加了一個Button按鈕。



最后總結(jié)一下,這種情況下使用,是在自定義布局的彈出框比較少的情況下使用還可以,但是你的項目里很多地方需要自定義布局,那就要自定義很多popuwindow,還是很麻煩的,如果可以定義一個可以直接在activity調(diào)用的時候就可以把布局傳過去,可以在activity里面操作點擊事件添加內(nèi)容的彈出框就會比較完美一些,有哪位同行有相關資料或者相關demo還望告知,不甚感激。


最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容