`
亚当爱上java
  • 浏览: 698388 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android activity 实现半透明Translucent效果

阅读更多
Android为透明效果提供了内置的Theme: android:style/Theme.Translucent,只需要把当前的activity的theme设置为这个Theme就可以达到完全透明的效果。

如果要半透明的话,可以增加一个继承该Theme的style即可,实现如下:

<style name="Theme.Translucent" parent="android:style/Theme.Translucent"> 
    <item name="android:windowBackground">@drawable/translucent_background</item> 
    <item name="android:colorForeground">#fff</item> 
</style>

<drawable name="translucent_background">#e0000000</drawable>


此外API Demo中提供了另一个实例,不用继承内置的Theme,可以自己完全创建一个新的style,实现透明效果,同时可以加一些其他特效,比如模糊化等。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics