我的 xml 中有一个进度条。它一直在旋转。
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyle"
android:layout_width="167dp"
android:layout_height="170dp"
android:layout_gravity="center"
android:layout_marginBottom="48dp"
/>
有办法让它停止旋转吗?将其设置为圆形(就好像加载了%100)。 我尝试设置进度参数但没有任何改变。 是否有可能或者我应该制作一个自定义进度条?
这种情况是由于使用了默认的不确定样式(android:style="?android:attr/progressBarStyle")造成的。 此样式用于没有已知完成持续时间的进度条。
试试这个
style="?android:attr/progressBarStyleHorizontal"
您现在可以设置
val progressBar: ProgressBar = findViewById(R.id.progressBar)
progressBar.progress = 50
如果您仍希望其为圆形,则需要创建自定义进度条。