gpt4 book ai didi

android - 如何使径向/圆形 ProgressBar 不旋转

转载 作者:可可西里 更新时间:2023-11-01 18:45:21 27 4
gpt4 key购买 nike

我有一个水平的 ProgressBar,效果很好。

  <ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyle"
android:layout_width="match_parent"
android:layout_height="15dp"
android:layout_marginBottom="5dp"
android:background="@drawable/progress_radial_background"
android:progressDrawable="@drawable/custom_progress_bar" />

我这样做:

pb.setMax(100);
pb.set(point);

并且它显示了用户级别的状态。当它一路填满时,它们会达到一个新的水平并重新开始。它只会在用户执行一些增加点数的操作时移动/增加。

不过,我想把它做成圆形而不是水平的。但是当我这样做时,它不会停止旋转动画(如加载动画)。我可以用同样的方式制作圆形 ProgressBar 吗?

我的 Drawable 文件夹中的自定义进度条代码:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@android:id/background"
android:drawable="@drawable/list_press">
<corners android:radius="6dp" />
</item>
<item android:id="@android:id/progress">
<clip android:drawable="@drawable/progress_bar_green" />
</item>
</layer-list>

最佳答案

没有标准的 Android 小部件可以满足您的需求。

但是你可以使用这个库来完成它:https://github.com/Todd-Davies/ProgressWheel .

关于android - 如何使径向/圆形 ProgressBar 不旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17078329/

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