android透明度大全,Android中实现界面透明的方法汇总

在Android中,有时需要我们做出透明的效果来满足用户更好的体验,大概总结下,在Android中有2种实现方法:

1.在配置文件内的activity属性上添加:

android:theme="@android:style/Theme.Translucent" 就ok

2.在res/string下创建res-values-colors.xml

encoding="utf-8"?>

name="transparent">#9000

在创建res-values-style.xml

encoding="utf-8"?>

name="android:windowBackground">@color/transparent

name="android:windowIsTranslucent">true

name="android:windowAnimationStyle">@+android:style/Animation.Translucent

最后在配置文件中需要实现透明效果的Activity中添加

android:theme="@style/translucent"

如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在中。

最后运行程序会发现整个界面都被蒙上一层半透明了。最后可以把背景色#9000换成#0000,运行程序后,就全透明了,看得见背景下的所有东西可以却都操作无效。

你可能感兴趣的:(android透明度大全)