是否有任何机构知道如何创建具有确定范围(0-100)的循环进度条?如果没有任何指导我怎么能自己写一个?
在线提供的大多数解决方案都说使用样式progressBarStyleHorizontal并使用自定义xml更改可绘制的进度。自定义xml使用progress particle.png图像。无法在线找到此类文件。
请帮忙。我浪费了几个小时来搜索它并且失败了。谢谢你们。
答案 0 :(得分:1)
您可以试试这个Circle Progress库
CircularProgress:
<com.github.lzyzsd.circleprogress.CircleProgress
android:id="@+id/circle_progress"
android:layout_marginLeft="50dp"
android:layout_width="100dp"
android:layout_height="100dp"
custom:circle_progress="20"/>
CircleProgress:
<com.github.lzyzsd.circleprogress.CircleProgress
android:id="@+id/circle_progress"
android:layout_marginLeft="50dp"
android:layout_width="100dp"
android:layout_height="100dp"
custom:circle_progress="20"/>
ArcProgress:
<com.github.lzyzsd.circleprogress.ArcProgress
android:id="@+id/arc_progress"
android:background="#214193"
android:layout_marginLeft="50dp"
android:layout_width="100dp"
android:layout_height="100dp"
custom:arc_progress="55"
custom:arc_bottom_text="MEMORY"/>
答案 1 :(得分:0)
有可定制的代码。这可以从Google轻松搜索到:How to create circular ProgressBar in android?。