android activity 实现半透明Translucent效果
16lz
2021-01-23
Android为透明效果提供了内置的Theme: android:style/Theme.Translucent,只需要把当前的activity的theme设置为这个Theme就可以达到完全透明的效果。
如果要半透明的话,可以增加一个继承该Theme的style即可,实现如下:
此外API Demo中提供了另一个实例,不用继承内置的Theme,可以自己完全创建一个新的style,实现透明效果,同时可以加一些其他特效,比如模糊化等。
如果要半透明的话,可以增加一个继承该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,实现透明效果,同时可以加一些其他特效,比如模糊化等。
更多相关文章
- Android:简易弹幕效果实现,android弹幕
- android 去掉ScrollVIew拉到尽头时再拉的阴影效果
- Android Intent机制实例详解(Activity篇)转
- 安卓文字过长,跑马灯文字滚动效果
- Android 实现多行文本跑马灯效果
- Android viewpager 实现画廊效果 左右可见部分子view
- android 按钮水波纹效果【背景色】