Android彈出Dialog使背景變暗的實現方式

2021-07-10 02:47:58 字數 582 閱讀 4362

背景變暗

windowmanager.layoutparams lp = getwindow().getattributes();

lp.alpha = 0.6f;

getwindow().setattributes(lp);

getwindow().addflags(windowmanager.layoutparams.flag_dim_behind);

背景恢復

windowmanager.layoutparams lp = getwindow().getattributes();

lp.alpha = 1.0f;

getwindow().setattributes(lp);

getwindow().addflags(windowmanager.layoutparams.flag_dim_behind);

若不顯示設定flag_dim_behind引數在大多數手機上也能work,但是在某些手機如華為mate7上不能正常work,顯示設定之後能夠適配更多機型。

android 自定義Dialog彈出提示框

乙個commondialog的工具類,思路 首先在該工具類裡面new乙個dialog,然後再呼叫該dialog的setcontentview設定自己要定製的彈框view,在commondialog該類定義兩個介面 public inte ce dialogpositivelistener publi...

底部彈出dialog模板

public classbottomdialogextendsdialog publicbottomdialog context context,intthemeresid param view 自定義dialog布局 public voidshowdialog view view style st...

彈出框外掛程式 dialog

基於jquery和dot.js彈出框外掛程式,相容ie6 等其他瀏覽器。思想 彈出框元素插入body節點中,並在頁面垂直居中顯示 fixed定位 觸發確定和關閉事件繫結。注意ie6包含兩個問題 一 select flash不能遮罩,採用iframe。二 fixed屬性採用滾動時重新計算高度或在樣式中...