gpt4 book ai didi

android - 在自定义进度条中,白色背景在 Android 中显示。如何删除它?

转载 作者:太空狗 更新时间:2023-10-29 16:35:26 26 4
gpt4 key购买 nike

我正在使用一个基本上会旋转的小图像/图标制作自定义进度条。但在背景中有白色补丁或背景正在显示。我在这里附上了图片..

我为此使用了以下代码:

自定义对话框.java

 public class CustomDialog extends Dialog{

public Activity c;
public CustomDialog(Activity a) {
super(a);
// TODO Auto-generated constructor stub
this.c = a;
}

public CustomDialog(Activity a, int s) {
super(a, s);
// TODO Auto-generated constructor stub
this.c = a;
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.progressbar);
setCancelable(true);
}

}

进度条.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@android:color/transparent"
android:gravity="center"
android:orientation="vertical" >

<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:indeterminate="true"
android:background="@android:color/transparent"
android:indeterminateDrawable="@drawable/my_progress_interminate" >
</ProgressBar>

</RelativeLayout>

my_progress_interminate.xml

<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/sai_icon"
android:pivotX="50%"
android:pivotY="50%" />

我怎样才能去掉这里的白色背景..请帮忙。 image

最佳答案

这对我有用。将其添加到对话框的 onCreate 中。

getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));

关于android - 在自定义进度条中,白色背景在 Android 中显示。如何删除它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30141766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com