自定义android Rating bar
1、在res/data/style.xml文件中定义种样式:
<resources>
<style name="myratingbar"
parent="@android:style/Widget.RatingBar.Small">
<item
name="android:progressDrawable">
@drawable/myratingbar
</item>
<item name="android:minHeight">36dip</item>
<item name="android:maxHeight">36dip</item>
<style>
</resources>
2.在res/drawable/myratingbar.xml文件指定不同图层的图片资源
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+android:id/background"
android:drawable="@drawable/myratingbar_off" />
<item android:id="@+android:id/secondaryProgress"
android:drawable="@drawable/myratingbar_half" />
<item android:id="@+android:id/progress"
android:drawable="@drawable/myratingbar_on" />
</layer-list>
Ratingbar中的IsIndicator属性是true不能获取焦点 不能与用户交互-->可以充当星级显示
Ratingbar中的IsIndicator属性是false能获取焦点 能与用户交互-->可以充当星级评价 与用户进行交互
更多相关文章
- 伊豆:把豆瓣网装进口袋
- Android自定义控件的实现
- 小白用网格布局实现简单的计算器 ——Android
- Android(安卓)Material Design新UI控件使用大全 三
- Android(安卓)Design Support Library 控件的使用
- Android(安卓)6.0 运行时权限封装之路
- 【Android(安卓)基础】之 ImageView 的 scaleType 属性
- Android判断app是否后台运行中,后台运行通知栏提示
- Kotlin继承