繁体   English   中英

删除自定义进度对话框边框

[英]Remove Custom Progress Dialog borders

我创建了一个自定义进度对话框可绘制对象。

 <style name="MyTheme" parent="@android:style/Theme.Dialog">
        <item name="android:alertDialogStyle">@style/CustomAlertDialogStyle</item>
        <item name="android:textColorPrimary">#ABCDEF</item>
        <item name="android:textColor"> @color/heading</item>
        <item name="android:background">#00000000</item>
         <item name="android:windowFrame">@null</item>

    </style>

    <style name="CustomAlertDialogStyle">
         <item name="android:background">#00000000</item>
      <item name="android:windowFrame">@null</item>
        <item name="android:bottomBright">@color/grey</item>
        <item name="android:bottomDark">@color/grey</item>
        <item name="android:bottomMedium">@color/grey</item>
        <item name="android:centerBright">@color/grey</item>
        <item name="android:centerDark">@color/grey</item>
        <item name="android:centerMedium">@color/grey</item>
        <item name="android:fullBright">@color/grey</item>
        <item name="android:fullDark">@color/grey</item>
        <item name="android:topBright">@color/grey</item>
        <item name="android:topDark">@color/grey</item>
    </style>

一切工作正常,它可以正常显示一切。 但是对话框显示边框。 我要删除这些边框[附加屏幕截图]。

在此处输入图片说明

使用dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);

您还需要将以下内容添加到CustomAlertDialogStyle

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM