RatingBarの星画像ファイルはどこにあるのでしょうか?

実現したいこと

RatingBarの画像ファイルを見てみたいのですが、どの星画像が使われているのかわかりません。
調べ方や考え方など記載いただけると助かります。

前提

レイアウトファイルにRatingBarを追加します

xml

1 <RatingBar2 android:layout_width="wrap_content"3 android:layout_height="wrap_content" />

このRatingBarで表示される星画像ファイルを知りたいです。

試したこと

RatingBarクラスを覗いてみるとSDKの中にクラスがあり、
R.styleable.RatingBarというものを参照しているようですが、中身が見れません。
importしているRがdefault packageじゃないよとエラーを出しています。

次のアプローチとしてSDKのstyles.xmlを見てみるとそれっぽいStyleがあります

xml

1 <style name="Widget.RatingBar">2 <item name="indeterminateOnly">false</item>3 <item name="progressDrawable">@drawable/ratingbar_full</item>

@drawable/ratingbar_fullを覗いてみると画像ファイルがありますが、実際の星画像と違うように思えます。
試しに@drawable/ratingbar_fullを強引に変更してみても画像は変更されませんでした。

他にもstyle情報を探してみると
Widget.AppCompat.RatingBarなど様々あり、実際どれがどのように採用されているのかわかりません。

コメントを投稿

0 コメント