我需要在我的应用程序中使用进度条。
竞争过程需要两分钟以上,但可能会根据情况而有所不同
我可以使用进度条显示应用程序的进度而不知道最大限制和步长值
答案 0 :(得分:5)
当结束条件未知或无法计算时,最好向用户说明应用程序正在忙于执行所请求的操作。 在这种情况下,可以将进度条设置为用作选框(一个常用的循环进度条) link text
答案 1 :(得分:3)
如果您对需要多长时间有所了解,可以将max设置为100并慢慢更新它,但要确保它在完成之前永远不会达到100,然后当它完成时你只需跳转到它看起来有点滑稽,但它仍然相当普遍。如果您根本不知道需要多长时间我会建议进度条不是解决方案,而是您想要使用其他类型的动画来显示进度,而不会给出错误的印象。接受(我真的很讨厌高达95%的进度条,然后跳回到40%)。