+-
如何显示水平Android不确定进度条
如何在 android中显示不确定的水平进度条?进度条的动画应从0到100开始,然后从100连续返回0.我不是在寻找车轮进度条.
最佳答案
我已经知道setIndeterminate会给出一个无限的水平进度条.但它将类似于装载轮,除了它将是水平的.如果你看到我的问题,我正在寻找从0开始的水平条,一直到100(逐渐增加).如果您想在 Android中实现此功能,则必须使用以下进度条:

 <ProgressBar
    android:id="@+id/progress_horizontal"
    android:indeterminateOnly="false"
    android:indeterminateDrawable="@drawable/progress_indeterminate_horizontal"
    android:progressDrawable="@drawable/progress_horizontal"
    android:minHeight="24dip"
    android:maxHeight="24dip" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"/>

由于我想更改进度条的背景,我更改了ProgressDrawable和IndeterminateDrawable.原始drawable位于frameworks / base / core / res / res / drawable下.将它们复制到您的项目并根据您的需要更改颜色.

创建一个更新进度计数并执行Thread.Sleep的线程.然后它将消息发送给Handler,它将更新UI线程中的进度条.

点击查看更多相关文章

转载注明原文:如何显示水平Android不确定进度条 - 乐贴网