中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android RatingBar 自定義樣式

發布時間:2020-07-20 06:12:39 來源:網絡 閱讀:740 作者:鄒君安 欄目:移動開發

Android RatingBar 自定義樣式

1.先定義Style:

<style name="RadingStyle" parent="@android:style/Widget.RatingBar">
    <!-- 定義星星圖片 -->
    <item name="android:progressDrawable">@drawable/layer_live_rating_bar</item>
    <!-- 根據自定義星星圖片的大小,設置相應的值,否則可能顯示不全 -->
    <item name="android:numColumns">5</item>
    //這里放一些你覺得公共的屬性(你可以在控件里覆蓋這里的屬性)
</style>
2. Drawable里的layer_live_rating_bar.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/ic_rate_stroke">
    </item>
    <item
        android:id="@+android:id/secondaryProgress"
        android:drawable="@drawable/ic_rate_stroke">
    </item>
    <item
        android:id="@+android:id/progress"
        android:drawable="@drawable/ic_rate_solid">
    </item>

</layer-list>
3. 在布局文件里使用RatingBar:

//........
<RatingBar
    android:id="@+id/rb"
    
    android:layout_width="wrap_content"http://寬度一般都是自適應吧
    android:layout_height="wrap_content"
    android:maxHeight="15dp"http://兩個都寫就能限制高度
    android:minHeight="15dp"http://兩個都寫就能限制高度
    android:rating="3"http://默認的評分
    android:stepSize="0.5"http://評分最小單位
    android:clickable="true"
    android:isIndicator="false"http://是否只是展示,展示就不可點擊
    />
//........
4. 最終效果:

Android RatingBar 自定義樣式

5.注意點:

這兩個屬性同時寫才能確定高度,不知道還有沒其他方式

android:maxHeight="15dp"http://兩個都寫就能限制高度
android:minHeight="15dp"http://兩個都寫就能限制高度

isIndicator屬性確定評分條是否可以點擊評分,false就是只是展示而已

android:isIndicator="false"http://是否只是展示,展示就不可點擊


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

朝阳县| 龙岩市| 广平县| 荆州市| 娄底市| 准格尔旗| 古交市| 百色市| 津南区| 盐津县| 常熟市| 营山县| 互助| 绵竹市| 昔阳县| 分宜县| 荆门市| 岳阳县| 三穗县| 织金县| 南木林县| 弥渡县| 奇台县| 册亨县| 昌宁县| 蕉岭县| 太和县| 五台县| 开远市| 龙泉市| 潼关县| 丰城市| 白玉县| 太谷县| 安阳市| 青田县| 敦煌市| 瑞安市| 上林县| 陕西省| 天祝|