-4
未塗装の星の色を変更したいと思います。したがって、評価が3/5の場合は、右側の2つの星を意味します。デフォルトは透明な濃い灰色です。未塗装の色を変更RatingBarの星
未塗装の星の色を変更したいと思います。したがって、評価が3/5の場合は、右側の2つの星を意味します。デフォルトは透明な濃い灰色です。未塗装の色を変更RatingBarの星
評価バーでは、3つの州の画像を変更することができます。 3つ星のドロウアブル(star_full.png
、star_half.png
、star_empty.png
)と1つのxmlが必要です。
ratingbar_custom.xml
描画可能な層を作成します。
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background" android:drawable="@drawable/star_empty" />
<item android:id="@android:id/secondaryProgress" android:drawable="@drawable/star_half" />
<item android:id="@android:id/progress" android:drawable="@drawable/star_full" />
</layer-list>
と、最終的には、これを使用するようにratingbar定義を教え、すなわち
<RatingBar android:progressDrawable="@drawable/ratingbar_custom"/>
あなたはあなたのでいっぱいベクトル描画可能とPNG画像を変更することができます希望の色。
ありがとう、私はそれをするつもりですが、なぜ私の質問はダウンビット – Georq
@ギョルクになったのですか?あなたの質問は不明です。私がタグを見るまで、RatingBarに関連するものは何もありません。次回はコードを提供する必要があります! – nhoxbypass
神聖なたわごと、-4と私も質問を削除することはできません。この質問は私のアカウントの終わりになります。それでもまだ下降音が永遠に残る場合 – Georq