【发布时间】:2021-09-01 23:42:45
【问题描述】:
我想为android中的进度条创建带有圆角的水平不确定进度可绘制。如何使用 xml 创建?
编辑 1: 我正在使用以下可绘制对象:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape>
<solid android:color="?attr/dividerAndProgressColor" />
<corners android:radius="20dp" />
</shape>
</item>
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<solid android:color="?attr/secondaryText" />
<corners android:radius="20dp" />
</shape>
</clip>
</item>
<item
android:id="@android:id/progress"
>
<clip>
<shape>
<solid android:color="?attr/secondaryText" />
<corners android:radius="20dp" />
</shape>
</clip>
</item>
</layer-list>
android:indeterminateDrawable="@drawable/progress_drawable_start_end_indeterminate"
但是有一个问题,动画从0开始到100再重新开始。如果进度条不确定,则不需要这样做。
【问题讨论】:
标签: android android-progressbar