android设置背景透明dialog

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ymeddmn/article/details/78043492

设置背景透明dialog的style

<style name="Dialog_Translucent_NoTitle" parent="@android:style/Theme.Dialog">
        <item name="android:windowNoTitle">true</item>
        <!--<item name="android:windowFullscreen">true</item>-->
        <!--<item name="android:windowIsFloating">true</item>-->
        <item name="android:windowBackground">@color/transparent</item>
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:windowFrame">@null</item>
        <item name="android:windowExitAnimation">@null</item>
        <item name="android:windowEnterAnimation">@null</item>
        <item name="android:windowShowAnimation">@null</item>
        <item name="android:windowHideAnimation">@null</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:colorBackgroundCacheHint">@null</item>
        <item name="android:backgroundDimEnabled">false</item>
    </style>
<item name="android:backgroundDimEnabled">false</item>

> 这句貌似是必须的,没有这句背景就会半透明
<color name="transparent">#00000000</color>
展开阅读全文

没有更多推荐了,返回首页