首先给个效果图出来吧,我觉得图片UI做的好,显示出来就漂亮:
2个背景图为:
主要就是这样一个Style:
<RatingBar
android:id="@+id/volume_ratingBar"
style="@style/wmtRatingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:numStars="5"
android:paddingBottom="20dip"
android:paddingTop="20dip" >
</RatingBar>
styles.xml:
<style name="wmtRatingBar" parent="@android:style/Widget.RatingBar">
<item name="android:progressDrawable">@drawable/wmt_ratingbar</item>
<item name="android:minHeight">40dp</item>
<item name="android:maxHeight">50dp</item>
</style>
wmt_ratingbar.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+android:id/background"
android:drawable="@drawable/wmt_ratingbar_off"></item>
<item
android:id="@+android:id/secondaryProgress"
android:drawable="@drawable/wmt_ratingbar_off"></item>
<item
android:id="@+android:id/progress"
android:drawable="@drawable/wmt_ratingbar_on"></item>
</layer-list>
- 大小: 1.5 KB
- 大小: 2.8 KB
- 大小: 2.8 KB
分享到:
相关推荐
RatingBar是基于SeekBar(拖动条)和ProgressBar(状态条)的扩展,用星形来显示等级评定,在使用默认RatingBar时,用户可以通过触摸/拖动/按键(比如遥控器)来设置评分, RatingBar自带有两种模式 ,一个小风格 ...
最近抽了点时间,针对android一些控件的样式做了完整自定义,主要包括Spinner的样式完全自定义、RadioButton[CheckBox样式雷同]样式完全自定义、Rating样式自定义,代码已经经过测试,有需要的可以下载
抛弃原声ratingbar,自定义ratingbar,可以任意改变样式,背景图,间距,大小,总分,全都不是问题
RatingBar给用户一种简单方便的评分方式,觉得系统的样式不过美观的时候,不妨自定义一个RatingBar,此代码简单实用,适合初学者。
将自定义样式的RatingBar用于gridview界面,gridview每个item中有图片、文字及RatingBar
自定义RatingBar,五星评论
这是一个类似于RatingBar的控件,然而配置RatingBar的样式难以实现这样的效果,如选中的图案和上面的文字对齐。因此,有必要写一个自定义View来实现。 思路如下: 新建一个TextRatingBar继承View类 在onDraw()方法...
RatingBar是基于SeekBar(拖动条)和... 该项目就是一个使用Kotlin语言编写的针对ratingbar做了改造的项目(主要包含四种实现方式:两种不同style的系统默认ratingbar,一种自定义style样式,一种重写ratingbar样式)。
系统自带的RatingBar是可以的,但是实际项目中会用到自己自定义样式的RatingBar,本demo可以实现自定义样式。
MaterialRatingBar 具有更好外观的Material Design RatingBar ,与Android 3.0+兼容。 为什么选择MaterialRatingBar?...只需将您的RatingBar替换为MaterialRatingBar ,并记住为正确的行为应用相应的样式
RatingbarGuide Ratingbar Guide,include system origin ratingbar and custom ratingbar. You can see the detail...原生Ratingbar的使用,包括大小样式、自定义图案 全自定义Ratingbar,包括动画效果、设置间距、背景
CheckBox,Radio Button,Toggle Buttons,Switch,SeekBar,RatingBar等,高级组件:ListView、GridView、ViewPager、RecyclerView、Android 菜单、Android Action Bar、事件处理、WebView、样式和主题、自定义视图...
采用现有样式并将其自定义为您想要的样式。 在栏中添加渐变颜色,并在代码中的colors参数中添加成对数组。 有关更多详细信息,请参见示例。 安装 确保您的项目已迁移到 。 在存储库末尾的root build.gradle中: ...
2.4.6 星级评分条(RatingBar)的 功能和用法 91 2.4.7 选项卡(TabHost)的功能和 用法 93 2.4.8 滚动视图(ScrollView)的 功能和用法 95 2.4.9 列表视图(ListView和 ListActivity) 95 2.4.10...
2.4.6 星级评分条(RatingBar) 的 功能和用法 91 2.4.7 选项卡(TabHost)的功能和 用法 93 2.4.8 滚动视图(ScrollView) 的 功能和用法 95 2.4.9 列表视图(ListView和 ListActivity) 95 2.4.10 可展开的列表...