我正在尝试自定义 RatingBar
的每颗星,使其看起来不同。
当我查看它的源代码时 RatingBar或其父类(super class) AbsSeekBar/ProgressBar ,我无法识别这样的选项,它只能为整个View提供一个progress/secondaryProgress和background。最接近的是使用 thumbDrawable,但它的用途完全不同(对于不确定的 SeekBar
)。
除了完全自定义 View 来复制此类功能之外,还有其他选择吗?
我不得不提的是,每颗星(最后选择的星)都会有不同的“面孔”,并且总是恰好有 5 颗星(numStars
属性)。非常感谢任何想法!
最佳答案
看看这个图书馆starBar by badoo拥有一到十颗具有不同颜色图像的星星,例如红色,橙色,黄色,绿色,您可以更改资源中的图像以选择酒吧。 还有这个link会有帮助。
关于android - 以不同方式自定义 RatingBar 星星,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40061409/