25%、50% などのバッテリーの充電状態を表すカスタム プログレス バーを表示したいのですが、次のようになります。
私は次のコーディングを試しました..
drawable/custom_progressbar.xml は次のとおりです。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
<shape android:shape="rectangle" >
<corners android:radius="25dip" />
<gradient
android:centerColor="@android:color/black"
android:endColor="@android:color/black"
android:gradientRadius="200"
android:startColor="@android:color/black"
android:type="radial" />
</shape>
</item>
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<corners android:radius="25dip" />
<gradient
android:startColor="@android:color/white"
android:centerColor="@android:color/white"
android:centerY="0.75"
android:endColor="@android:color/white"
android:angle="270"
/>
</shape>
</clip>
次に、次のように私の battery_status.xml で次のように上記のプログレスバーを使用しました..
<ProgressBar android:id="@+id/battery_pb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:minWidth="262dip"
android:minHeight="100dip"
android:max="100"
android:layout_marginLeft="0dip"
android:layout_marginRight="21dp"
style="?android:attr/progressBarStyleHorizontal"
android:progressDrawable="@drawable/custom_progressbar"/>
しかし、私はプログレスバーが欲しい方法を手に入れませんでしたので、助けてください..