gpt4 book ai didi

android - 具有透明背景的 Material Design 进度对话框

转载 作者:太空狗 更新时间:2023-10-29 13:20:05 27 4
gpt4 key购买 nike

我想在我的应用程序中放置一个不确定的进度对话框 Material 兼容。我找到了两种实现它的方法:

1- 使用 Material 对话:https://github.com/afollestad/material-dialogs

2- 使用 Material 设计库的内置对话框:https://github.com/navasmdc/MaterialDesignLibrary#dialog

使用这些解决方案中的任何一个,我得到的结果非常类似于 this : 一个带有进度条的对话框。

enter image description here

我想要的只是圆形进度条,没有周围的浅灰色 View ,也没有任何文本。许多应用程序向我们证明,用户知道当有东西在旋转时他只需要等待:没有必要用字母写出来。我的意思是很像 this , 但 Material 。

enter image description here

我不认为这是一个奇怪的问题(或者是吗?),但我无法在网上找到任何好的答案。你们中有人知道如何实现这一目标吗?

谢谢

[编辑] 我必须说,在 material-dialogs 库的 gitHub 问题中,这似乎被讨论了,但开发人员很快关闭了它,说这意味着不遵循指南:https://github.com/afollestad/material-dialogs/issues/277

最佳答案

您可以使用此代码,在 >= 19 (Kitkat) 的设备上工作正常

progress = ProgressDialog.show(Splash.this, null, null, true);
progress.setContentView(R.layout.elemento_progress_splash);
progress.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));

progress.show();

元素进度splash.xml

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

<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:backgroundTint="@color/ColorTipografiaAdeudos"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="10dp"
/>

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Comprobando sus datos"
android:layout_below="@+id/progressBar1"
android:layout_centerHorizontal="true"
android:id="@+id/textView6"
android:textSize="20dp"
android:textStyle="bold"
android:textColor="@color/ColorFuente"
android:layout_gravity="center_horizontal" />


</RelativeLayout>

enter image description here

关于android - 具有透明背景的 Material Design 进度对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30090106/

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