Activity设置透明度

一:效果图如下,弹出的一个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"


你可能感兴趣的:(Activity设置透明度)