Api demo源码学习(14)App/Activity/Translucent && Translucent Blur

本篇把App/Activity/Translucent  和 App/Activity/Translucent Blur  两节放在一起记录

App/Activity/Translucent实现Activity以透明的效果来显示,只需要在AndroidManifest.xml中配置Activity的主题Theme就可以了。

 
添加如下语句:
android:theme="@android:style/Theme.Translucent"

App/Activity/Translucent Blur除了实现Activity以透明效果显示以外,还使背景模糊,只需要在Activity中添加如下代码:
 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
                WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
 
以上即可。
原文地址:https://www.cnblogs.com/xutao1988/p/2295167.html