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);
 
以上即可。
posted @ 2011-12-20 21:37  双重否定  阅读(241)  评论(0编辑  收藏  举报