Android更换RatingBar图片 参考-Pretty RatingBar
http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/
http://www.iteye.com/topic/689272
RatingBar是我们在系统显示分数的好组件,但是我们一般想把RatingBar装饰的更好看,想把更好看的图片用来替换系统默认的图片,系统默认的样子是这样的:
下图是个不错的选择哦:
想要实现如上效果,首先我们在styles.xml写入一个样式:
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
- <style name="foodRatingBar" parent="@android:style/Widget.RatingBar">
- <item name="android:progressDrawable">@drawable/food_ratingbar_full</item>
- <item name="android:minHeight">48dip</item>
- <item name="android:maxHeight">48dip</item>
- </style>
- </resources>
然后在Drawable文件夹下建food_rating_bar_full.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/food_ratingbar_full_empty" />
- <item android:id="@+android:id/secondaryProgress"
- android:drawable="@drawable/food_ratingbar_full_empty" />
- <item android:id="@+android:id/progress"
- android:drawable="@drawable/food_ratingbar_full_filled" />
- </layer-list>
food_ratingbar_full_empty是代表没有选中图片效果,food_ratingbar_full_filled选中图片效果。
最后将style放入RatingBar中,即可实现你的图片效果:
- <RatingBar android:id="@+id/my_rating_bar"
- ...
- style="@style/foodRatingBar" />
转载于:https://www.cnblogs.com/greywolf/archive/2013/04/02/2997087.html
Android更换RatingBar图片 参考-Pretty RatingBar相关推荐
- android ratingbar 图片大小,RatingBar 修改 颜色 大小 图片
一.RatingBar如何更改填充星星的颜色呢? 解决方法: 1.在Android 5.0版本之后,RatingBar控件有一个 android:progressTint: 属性,在这里可以直接设置自 ...
- android中的评分条(ratingBar)
Android 中文 API (40) -- RatingBar 前言 本章内容是 android.widget.RatingBar,译为"评分条",版本为Android 2.2 ...
- 【Android 内存优化】Android 原生 API 图片压缩原理 ( 哈夫曼编码开关 | 哈夫曼编码原理 | libjpeg-turbo 函数库 )
文章目录 一. 哈夫曼编码开关 二. 哈夫曼编码原理 三. libjpeg-turbo 函数库 四. libjpeg-turbo 函数库下载 [Android 内存优化]图片文件压缩 ( Androi ...
- 【Android 内存优化】Android 原生 API 图片压缩原理 ( 图片质量压缩方法 | 查找 Java 源码中的 native 方法对应的 C++ 源码 )
文章目录 一. 图片质量压缩方法 二. 查找对应的 Native 方法源码 三. 分析 Bitmap.cpp 中动态注册 Native 方法 在博客 [Android 内存优化]图片文件压缩 ( An ...
- Android轮播图实现图片圆角,Android开发实现图片圆角的方法
本文讲述了Android开发实现图片圆角的方法.分享给大家供大家参考,具体如下: Bitmap myCoolBitmap = ... ; // int w = myCoolBitmap.getWidt ...
- [转]【Android】9-patch图片以及例子说明
1.何为9-patch? NinePatch图片以*.9.png结尾,和普通图片(png图片)的区别是四周多了一个边框(如下图所示): 采用NinePatch图片做背景,可使背景随着内容的拉伸(缩小) ...
- android生成png图片,Android 中将 base64图片 解码为.png图片
android 中将 "base64图片" 解码为".png"图片 参考: 方法一 String base64Img = ""; // 若包 ...
- android.9背景图变形,Android聊天背景图片变形解决方案
Android聊天背景图片变形,一般是由于键盘引起的.可以参看StackOverFlow解决的地址:外链网址已屏蔽 我这里用的也是参考这里的方法: 解决方法很简单: 1.在AndroidManifes ...
- Android聊天背景图片变形解决方案
2019独角兽企业重金招聘Python工程师标准>>> Android聊天背景图片变形,一般是由于键盘引起的(这个是自己调戏糖宝app中出现的问题,今天抽时间解决下).可以参看Sta ...
最新文章
- Android studio中2种build.gradle文件介绍
- 接口测试用例设计思路_接口测试平台设计思路10:成品总览白盒模块
- linux双屏显示不同内容,LINUX下双屏显示问题
- matlab读int16读文件_MATLAB: 使用内存映射加快文件读写
- java 画图覆盖_请教如何在java画图中不覆盖原来的画图???
- 云炬随笔20190701
- Windows环境下Dapr入门
- C++(静态)(常量)数据进行初始化问题以及静态变量析构
- linux的基础知识——shell基础
- JDBC:深入理解PreparedStatement和Statement
- Root手机后有什么好处吗?我应该如何Root自己的手机?
- SAP SHIFT语法注意
- ad中按钮开关的符号_SAST Weekly | Word中的公式语法
- Arduino 学习思考与记录
- Windows使用dos窗口打开应用
- PCB设计十条黄金法则
- 服务器名称没有显示,远程服务器名称问题没有解决
- 谷歌背后的强权人物——首席法律官肯特·沃克
- 圆桌骑士 图的连通性
- 查询快递中,快递公司数据信息的问题