美文网首页
自定义View可滑动星星评分进度条

自定义View可滑动星星评分进度条

作者: 代码界的萧敬腾 | 来源:发表于2020-09-17 11:13 被阅读0次

https://github.com/SinoHao/StarBar

implementation 'com.github.SinoHao:StarBar:1.0'
Snipaste_2020-09-18_10-47-31.png

使用方法

    <com.hao.starbar.StarBarView
        android:id="@+id/starBar"
        android:layout_width="150dp"
        android:layout_height="50dp"
        app:star_empty="@drawable/ic_star_empty"
        app:star_full="@drawable/ic_star_full"
        app:star_half="@drawable/ic_star_half"
        app:star_padding="5dp"
        app:star_ratable="true" />

设置空星样式

app:star_empty="@drawable/ic_star_empty"

设置半星样式

app:star_half="@drawable/ic_star_half"

设置满星样式

app:star_half="@drawable/ic_star_half"

分数改变监听

StarBarView starBar = findViewById(R.id.starBar);
starBar.setOnScoreChangeListener(new StarBarView.OnScoreChangeListener() {
            @Override
            public void onScoreChange(int score) {
                 //满分10分,一颗星2分
            }
        });

相关文章

网友评论

      本文标题:自定义View可滑动星星评分进度条

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