【问题标题】:Creating a loading circle/wheel (similar to the one in ProgressDialog, but without the dialog)创建一个加载圆/轮(类似于 ProgressDialog 中的那个,但没有对话框)
【发布时间】:2017-12-26 02:34:59
【问题描述】:

如您所知,当使用 ProgressDialog 时,会出现一个“弹出”/对话框,其中一个圆圈/轮子显示进度。

我有兴趣从对话框中退出这个轮子,并且只显示这个轮子,仍然指示进度。

想要这个的主要原因是,我有某种“介绍屏幕”,它会显示一个徽标和下面的进度轮,这表明应用程序正在加载各种内容。

这是(或可能是)有问题的轮子:

如果轮子可以比它在常规 ProgressDialog 中显示的要小,那也没有什么坏处。

(我正在使用 AsyncTask 在显示此轮子时加载内容。)

有什么建议吗?

【问题讨论】:

    标签: java android progressdialog


    【解决方案1】:

    您可以使用 Android 为不确定的ProgressBar 提供的预定义样式,如下所示:

    <ProgressBar
        style="?android:attr/progressBarStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
    />
    

    如果您希望它更小,请改用progressBarStyleSmall 样式。

    您可以在此处设置ProgressBar 的可见性,使其随时出现/消失。

    【讨论】:

      【解决方案2】:

      您是否考虑过使用ProgressBar 并设置setIndeterminate(true);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-01-31
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多