Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 深入研究ratingbar自定義

android 深入研究ratingbar自定義

編輯:關於Android編程

今天做一個評分的功能,但是Android自帶的ratingbar的格式限制太多,只有兩種格式提供,一個是特別大的,一個是特別小的,根本無法用到商業項目中去,於是自己自定義了一下ratingbar效果如下所示:\

RatingBar為評分條控件,默認效果為若干個綠色的星星,如果想將其換成其他自定義圖片就要自定義它的style。

android:isIndicator="true" android:rating="5" />

其中android:numStars="5"設置顯示的星星數量為5; android:rating="5"設置選中的數量為5,也就是全部選中

android:isIndicator="true"設置評分條只顯示結果無法通過點擊改變選中狀態。

然後在res/values目錄下建立styles.xml文件 代碼:

android:progressDrawable為評分條圖案。接下來在res/drawable目錄下建立RatingBar.xml文件



android:drawable="@drawable/rating" />
android:drawable="@drawable/rating_show" />

layer-list 可以把圖片進行層疊,實現類似的效果!

為設置評分圖案為 rating_show.png,也就是選中時的圖案;

為設置背景圖案為 rating.png,也就是未選中時的圖案。

如有問題請留言,若轉載注明出處。



  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved