美文网首页
AppCompatRatingBar

AppCompatRatingBar

作者: 业精于勤_荒于嬉 | 来源:发表于2021-07-01 15:46 被阅读0次

AppCompatRatingBar,一般用于评分、点赞的View。

使用方式:

<androidx.appcompat.widget.AppCompatRatingBar
        android:id="@+id/appCompatRatingBar"
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:progressDrawable="@drawable/appraise_rating_bar"
        android:max="10"
        android:numStars="5"
        android:isIndicator="false"
        android:layout_marginTop="20dp"
        android:rating="1.5"
        android:stepSize="1"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toBottomOf="@id/appCompatTextView" />

属性说明:
(1)max:表示最大值,即满分是多是
(2)numStars:满分情况下一共有多少颗星
(3)rating:默认几颗星是亮的
(4)progressDrawable:设置选中状态和未选中状态的星星的切图
(5)isIndicator:是否是指示器。(如果设置为true,意思是RatingBar作为指示器,不可通过触摸改变RatingBar的进度)
(6)stepSize:步长,默认是0.5,即可以显示半颗星

appraise_rating_bar:

<androidx.appcompat.widget.AppCompatRatingBar
        android:id="@+id/appCompatRatingBar"
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:progressDrawable="@drawable/appraise_rating_bar"
        android:max="10"
        android:numStars="5"
        android:isIndicator="true"
        android:layout_marginTop="20dp"
        android:rating="1.5"
        android:stepSize="1"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toBottomOf="@id/appCompatTextView" />

最终效果:


图片.png

相关文章

  • AppCompatRatingBar

    AppCompatRatingBar,一般用于评分、点赞的View。 使用方式: 属性说明:(1)max:表示最大...

网友评论

      本文标题:AppCompatRatingBar

      本文链接:https://www.haomeiwen.com/subject/cmwjultx.html