自定義的黃色ratingbar

2021-07-14 10:25:18 字數 1290 閱讀 5493

在網上搜尋自定義黃色的ratingbar,然後發現報錯了,後來才發現寫法多了個+ 號  

android

:numstars=

"5"android

:rating=

"4"style=

"@style/roomratingbar"

android

:isindicator=

"false"

android

:stepsize=

"0.5"

android

:layout_width=

"wrap_content"

android

:layout_height=

"40dp"/>

如果isindicator  為true的話 ratingbar就不可手動滑動改變      numstars為星星數量 rating為預設評分  這裡需要注意的是 寬度必須是wrap_content,不然會有很多星星

name=

"roomratingbar"

parent=

"@android:style/widget.ratingbar">

name=

"android:progressdrawable">@drawable/rating_baritem>

name=

"android:minheight">16dpitem>

name=

"android:maxheight">16dpitem>

style>

下面的是rating_bar 的xml檔案

<?

xml version=

"1.0"

encoding=

"utf-8"

?>

xmlns:

android

="" >

android

:id=

"@android:id/background" //之前網上的寫法是

@+android:id/background

,studio一直報錯

android

:drawable=

"@mipmap/star0" />

android

:id=

"@android:id/progress"

android

:drawable=

"@mipmap/star1" />

layer-list>

自定義RatingBar(星星)

原文 android系統自帶ratingbar,無法直接指定寬高,不然會出現無法全部顯示的情況,使用系統自帶的兩個主題 android attr ratingbarstyleindicator和 android attr ratingbarstylesmall 也只能做到固定小版或者大版。按照以下幾...

Android自定義RatingBar(評分控制項)

ratingbar簡單介紹 ratingbar是基於 seekbar 拖動條 和 progressbar 狀態條 的擴充套件,用星形來顯示等級評定,在使用預設ratingbar時,使用者可以通過觸控 拖動 按鍵 比如遙控器 來設定評分,ratingbar自帶有兩種模式 乙個小風格 ratingbar...

自定義RatingBar的顯示 評分元件

做專案中有要用到評分控制項,本以為可以直接使用,加上該控制項後發現和設計師的不一樣,尤其是膚色不同,於是需要自定義一下ratingbar的顯示,寫個demo記錄一下 ratingbar特有的屬性 android numstars 指定該元件星星的數量,例如上圖可以定義5個6個甚至更多 android...