Ratingbar

使用

布局

<RatingBar
    android:id="@+id/rb_star"
    style="@style/Widget.AppCompat.RatingBar.Small"
    android:layout_width="wrap_content"
    android:layout_height="16dp"
    android:numStars="5"
    android:progressDrawable="@drawable/ratingbar_drawable" />
<!--android:isIndicator="false"---滑动可以更改星星-->
<!--style="@style/Widget.AppCompat.RatingBar.Small"—更改星星大小-->
<!--android:progressDrawable="@drawable/ratingbar_drawable"—更换星星图片-->
<!--android:numStars="5"---星星数量-->

星星的图片
需要查看样式--不知道如何写—一直往里点击

Paste_Image.png

Paste_Image.png

Paste_Image.png

Paste_Image.png

找到后—在drawable中建一个xml复制进去--进行更改
drawable

<?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/rating_small_empty" />
    <!--;半星图片-->
    <item android:id="@android:id/secondaryProgress"
    android:drawable="@drawable/rating_small_half" />
    <!--—全星图片-->
    <item android:id="@android:id/progress">
        <bitmap android:src="@drawable/rating_small_full"
        android:tileModeX="repeat" />
    </item>
</layer-list>

给星星赋值

//设置星星数量
holder.rbStar.setRating(appInfo.stars);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容