gpt4 book ai didi

java - Android透明黑层?

转载 作者:行者123 更新时间:2023-11-29 21:53:39 25 4
gpt4 key购买 nike

我有一个 ProgressBar 和一个登录按钮。当我点击登录按钮时,我会显示这个进度条,一切正常。但是,如果我有一个黑色透明层,就像它的 AlertDialog 类一样,并且只有 progressBar 具有全亮,那就太好了。

最佳答案

尝试创建另一个具有半透明主题的类。例如新类:

    public class BlahActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_blah);

ProgressDialog pg = new ProgressDialog(this);
pg.setTitle("Title of progress dialog");
pg.setMessage("Message of progress dialog");
pg.show();
}

}

并更改 AndroidManifest.xml 文件(检查第二行):

   <activity
android:name="com.example.dialog.BlahActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:label="@string/title_activity_blah" >
</activity>

现在,当您单击类中的按钮时,您只需创建新的 Intent 来打开 transculent 类。 OnCreate 它将运行 ProgressDialog,这将模糊其余部分,您将能够看到上一个 Activity 的文本。

您还可以尝试使用 onResult 选项打开新 Intent ,这将允许您打开 Intent - 做一些事情 - 并返回到上一个 Activity 。

如果你想要全黑,你不必将主题设置为半透明,只需将背景设置为黑色即可。

关于java - Android透明黑层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782809/

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