直播平臺原始碼,窗體透明的,黑暗度等的設定技巧

zhibo系統開發發表於2022-05-26

直播平臺原始碼,窗體透明的,黑暗度等的設定技巧

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

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對話方塊同樣有效

以上就是直播平臺原始碼,窗體透明的,黑暗度等的設定技巧 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2897167/,如需轉載,請註明出處,否則將追究法律責任。

相關文章