Android背景虚化的PopupWindow 可指定虚化区域
生活随笔
收集整理的這篇文章主要介紹了
Android背景虚化的PopupWindow 可指定虚化区域
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉(zhuǎn)載請注明出處
使用方式同系統(tǒng)PopupWindow:
//初始化并設(shè)置返回鍵以及點擊外部消失 mPopupWindow = new BackgroundBlurPopupWindow(mTextView, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT, this, true); mPopupWindow.setFocusable(true); mPopupWindow.setBackgroundDrawable(new ColorDrawable());可配置背景變暗動畫、位置、顏色,不配置默認(rèn)全屏展示暗黑色:
mPopupWindow.setBlurRadius(BackgroundBlurPopupWindow.DEFAULT_BLUR_RADIUS);//配置虛化比例 mPopupWindow.setDarkStyle(R.style.MyDarkStyle);//動畫 mPopupWindow.setDarkColor(Color.parseColor("#a0880000"));//顏色 //mPopupWindow.darkFillScreen();//全屏 mPopupWindow.drakLeftOf(mBtnRight);//左于 mPopupWindow.darkRightOf(mBtnLeft);//右于 mPopupWindow.darkAbove(mBtnBottom);//上于 mPopupWindow.darkBelow(mBtnTop);//下于 mPopupWindow.darkFillView(mBtnView);//覆蓋視圖 mPopupWindow.showAtLocation(mBtnCenter, Gravity.CENTER, 0, 0);//彈出PopupWindow效果如下:
下載地址:
https://github.com/BakerJQ/BackgroundBlurPopupWindow
總結(jié)
以上是生活随笔為你收集整理的Android背景虚化的PopupWindow 可指定虚化区域的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坚定信念
- 下一篇: Google Drive—谷歌云盘大文件