Activity设置透明度
一:效果图如下,弹出的一个Activity的背景是透明的
二:步骤
1:在colors文件中定义需要透明度的颜色,当然也是可以不要的
<color name="transparent">#25FF0000</color>//颜色可以随意设定
2:在style文件中设置程序的主题
<style name= "Transparent" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground" >@color/transparent</item>
<item name="android:windowIsTranslucent" >true</item>//这句代码就是设置Activity的为透明的
<item name="android:windowAnimationStyle">@android :style/Animation.Translucent</ item>
</style>
3:在注册文件中需要透明的activity中添加这个theme
android:theme="@style/Transparent"
转载于:https://my.oschina.net/u/2502508/blog/531087