Android設定透明 半透明等效果

2021-07-25 09:05:05 字數 658 閱讀 5452

android 窗體透明的,黑暗度等的設定技巧

設定透明度(這是窗體本身的透明度,非背景

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

lp.alpha=0.3f;

getwindow().setattributes(lp);

alpha在0.0f到1.0f之間。1.0完全不透明,0.0f完全透明

設定黑暗度

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

lp.dimamount=0.5f;

getwindow().setattributes(lp);

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

dimamount在0.0f和1.0f之間,0.0f完全不暗,1.0f全暗

設定背景模糊

getwindow().setflags(windowmanager.layoutparams.flag_blur_behind,

windowmanager.layoutparams.flag_blur_behind);

以上設定對dialog對話方塊同樣有效

Android 設定半透明顏色的效果

最近在專案開發中需要用到背景半透明的效果,最後查閱了下資料,最終解決 1.透明度 透明度分為256個等級,即 0 256,0就是透明,255就是不透明 明度 透明 0 255 不透明 對應著16進製制 透明 00 ff 不透明 比如 50 透明度 50 也就是256的一半即128,因為是從0開始算的...

android設定背景色為全透明和半透明

方法一 只要在配置檔案內activity屬性配置內加上 android theme android style theme.translucent 就好了。這樣就呼叫了android的透明樣式!方法二 先在res values下建colors.xml檔案,寫入 9000 這個值設定了整個介面的透明度...

QT 透明 半透明 效果

objwindow setwindowopacity 只對視窗有效,setattribute qt wa translucentbackground,true 對於視窗widget必須設定為qt framelesswindowhint include qgraphicsopacityeffect o...