我正在尝试在 xml 中自定义一个不确定的进度条,但我找不到一种方法来调整边缘。我从 SDK 资源中找到了默认的 xml 可绘制对象,但它们只是引用了 PNG,没有提及形状。
这是 SDK 资源中的默认 xml:
<?xml version="1.0" encoding="utf-8"?>
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/progressbar_indeterminate1" android:duration="200" />
<item android:drawable="@drawable/progressbar_indeterminate2" android:duration="200" />
<item android:drawable="@drawable/progressbar_indeterminate3" android:duration="200" />
</animation-list>
progressbar_indeterminate1
, 2 和 3 只是方形 PNG,但它总是显示带有圆形边缘的进度条。
我尝试创建一个形状并将PNG用作背景:
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item
android:drawable="@drawable/progressbar_indeterminate1"
android:duration="200">
<shape>
<corners android:radius="0dp" />
</shape>
</item>
</animation-list>
但它不会改变形状。我会发布图片,但我还没有足够的声誉。我错过了什么?谢谢你的帮助。