评分控件

Android自定义RatingBar(评分控件)

☆樱花仙子☆ 提交于 2019-12-07 02:05:26
RatingBar简单介绍 RatingBar是基于 SeekBar (拖动条)和 ProgressBar (状态条)的扩展,用星形来显示等级评定, 在使用默认RatingBar时,用户可以通过触摸/拖动/按键(比如遥控器)来设置评分, RatingBar自带有两种模式 ,一个小风格 ratingBarStyleSmall ,大风格为 ratingBarStyleIndicator , 大的只适合做指示,不适用与用户交互。 黄色星形为 自定义RatingBar 小绿色为自带的 ratingBarStyleSmall 大绿色为自 带的 ratingBarStyleIndicator 通过设置 style="XXXXXXXXXXXXX" 进行设置切换(比如: style="?android:attr/ratingBarStyleIndicator" ) 自定义RatingBar需要注意的地方 一般情况下,系统自带的RatingBar是远远无法满足开发需求的,我们根据图片自定一个RatingBar,在开始实现自定义RatingBar之前,顺带说一下res目录下图片放置目录的区别: 在android sdk 1.5版本之前res目录下面只有一个drawable一个目录,在android sdk 1.6版本以后就出现了三个目录,分别是 drawable-hdpi、drawable-ldpi