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>
でも形は変わらない。画像を投稿したいのですが、まだ十分な評判がありません。私は何が欠けていますか?助けてくれてありがとう。