gpt4 book ai didi

android - 如何显示水平的 Android 不确定进度条

转载 作者:IT王子 更新时间:2023-10-28 23:56:40 26 4
gpt4 key购买 nike

如何在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。原始绘图位于 frameworks/base/core/res/res/drawable 下。将它们复制到您的项目中并根据需要更改颜色。

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

关于android - 如何显示水平的 Android 不确定进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6449345/

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