Android RatingBar評分控制元件
阿新 • • 發佈:2019-01-07
先看下效果圖:
這個效果圖只是我隨便找到的,並不是特定專案中的。
style:recommand_ratingBar<RatingBar android:id="@+id/rb_stars" style="@style/recommand_ratingBar" android:layout_width="wrap_content" android:isIndicator="true" android:stepSize="1" android:numStars="5" android:layout_height="wrap_content" />
<style name="recommand_ratingBar" parent="@android:style/Widget.RatingBar"> <item name="android:progressDrawable">@drawable/ratingbar_recomman_small</item> <item name="android:minHeight">11dp</item> <item name="android:maxHeight">11dp</item> </style>
ratingbar_recomman_small.xml為自定義RatingBar的星星。
star_32 X 21_normal star_32 X 21_checked 為自定義的星星圖片。<?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_32x21_normal"></item> <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/star_32x21_normal"></item> <item android:id="@android:id/progress" android:drawable="@drawable/star_32x21_checked"></item> </layer-list>