Android PopWindow 設(shè)置背景亮度的實例
更新時間:2017年08月29日 10:30:10 投稿:lqh
這篇文章主要介紹了Android PopWindow 設(shè)置背景亮度的實例的相關(guān)資料,這里提供實現(xiàn)方法,希望能幫助有所需要的朋友,需要的朋友可以參考下
Android PopWindow 設(shè)置背景亮度的實例
設(shè)置背景
/** * 設(shè)置添加屏幕的背景透明度 * @param bgAlpha */ public void backgroundAlpha(float bgAlpha) { WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = bgAlpha; //0.0-1.0 getWindow().setAttributes(lp); }
調(diào)用代碼
recomPopup = new RecomPopup(mContext); recomPopup.setShowListener(new RecomPopup.ShowListener() { @Override public void show() { backgroundAlpha(0.6f); } }); recomPopup.setDismissListener(new RecomPopup.DismissListener() { @Override public void dismiss() { backgroundAlpha(1f); } }); recomPopup.showAtLocation(include_bottom, Gravity.NO_GRAVITY, 0, DevicesInfoUtils.getScreenHeight(mContext) - recomPopup.getHeight());
PopWindow代碼
private ShowListener showListener; private DismissListener dismissListener; @Override public void showAtLocation(View parent, int gravity, int x, int y) { super.showAtLocation(parent, gravity, x, y); if (showListener != null){ showListener.show(); } } @Override public void dismiss() { super.dismiss(); if (dismissListener != null){ dismissListener.dismiss(); } } public void setShowListener(ShowListener showListener) { this.showListener = showListener; } public void setDismissListener(DismissListener dismissListener) { this.dismissListener = dismissListener; } public interface ShowListener{ void show(); } public interface DismissListener{ void dismiss(); }
以上就是Android PopWindow 設(shè)置背景亮度的實例,如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android中獲取sha1證書指紋數(shù)據(jù)的方法
大家都知道在Android開發(fā)中,經(jīng)常要獲取sha1證書指紋,所以這篇文章主要介紹在Android中如何使用命令獲取sha1證書指紋數(shù)據(jù)的方法,有需要的可以參考借鑒。2016-09-09Android項目中g(shù)radle的執(zhí)行流程
大家好,本篇文章主要講的是Android項目中g(shù)radle的執(zhí)行流程,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下2022-01-01Kotlin實現(xiàn)多函數(shù)接口的簡化調(diào)用
這篇文章主要為大家詳細(xì)介紹了Kotlin實現(xiàn)多函數(shù)接口的簡化調(diào)用,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06談?wù)剬ndroid View事件分發(fā)機(jī)制的理解
本篇文章主要介紹了談?wù)剬ndroid View事件分發(fā)機(jī)制的理解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01