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

https://github.com/SinoHao/StarBar

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

使用方法

    

设置空星样式

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可滑动星星评分进度条)