创建加载圆/轮(类似于ProgressDialog中的加载圆/轮,但没有对话框)

时间:2011-07-25 18:39:37

标签: java android progressdialog

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

我有兴趣从对话框中绘制此轮 out ,并且只显示此轮,仍然显示进度。

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

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

wheel

如果车轮可能比常规ProgressDialog中显示的要小,也不会受到伤害。

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

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

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

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

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

从这里,您可以设置ProgressBar的可见性,以便随时显示/消失。

答案 1 :(得分:0)

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