如何删除 ProgressBar 背景?

How to remove ProgressBar Background?

我有一个应用程序(Android 10+),我需要在其中加载禁用用户输入的内容。

就我的编码而言,我发现我需要开发一个 ProgressBar

<ProgressBar
        android:id="@+id/progressBar"
        style="?android:attr/progressBarStyle"
        android:layout_width="48dp"
        android:layout_height="wrap_content"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        android:indeterminate="true"
        android:indeterminateDrawable="@drawable/progress_indeterminate"/>

一切正常,除了当我 运行 我的应用程序出现时(出于隐私原因,黑点是动画图像,请不要考虑)

我想在这里实现的是删除对话框的空白背景,使其透明。 这可能吗?我是否必须考虑不同的 Android 布局?

谢谢

经过一番努力,我找到了通过 Java 代码解决此问题的方法。

    alertDialog = builder.create();
    alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
    alertDialog.show();