一:控制dialog 的背景方法:
1.定義乙個無背景主題主題
複製**
2.建立dialog
dialog = new dialog(this,r.style.dialog);
dialog.setcontentview(r.layout.dialog_loading);
複製**
or:
dialog = new dialog(this,r.style.nobackdialog);
layoutinflater minflater = layoutinflater.from(this);
view dialogprocessbar = minflater.inflate(r.layout.dialog_loading,null);
dialog.setview(dialogprocessbar,0, 0, 0, 0);
複製**
二:控制dialog 以及內部控制項的背景方法:
dialog = new dialog(this,r.style.dialog);
windowmanager.layoutparams lp=dialog.getwindow().getattributes();
// 模糊度getwindow().setflags(windowmanager.layoutparams.flag_blur_behind, windowmanager.layoutparams.flag_blur_behind); dialog.getwindow().setattributes(lp);
lp.alpha=0.5f;(0.0-1.0)//透明度,黑暗度為lp.dimamount=1.0f;
複製**
三:去掉邊框、title 等引數
Android如何建立背景透明的Dialog
一 控制dialog 的背景方法 1.定義乙個無背景主題主題 style name nobackdialog parent android style theme.dialog item name android windowbackground color no back item style 2...
Android如何建立背景透明的Dialog
一 控制dialog 的背景方法 1.定義乙個無背景主題主題 style name nobackdialog parent android style theme.dialog item name android windowbackground color no back item style 2...
Android 計算布局背景的透明度
1 ff000000 此為16進製制顏色 前2位ff為透明度,後6位為顏色值 000000為黑色,ffffff為白色,可以用ps等軟體獲取 2 透明度分為256階 0 255 計算機上用16進製表示為 00 ff 透明就是0階,不透明就是255階,如果50 透明就是127階 256的一半當然是128...