`
酷的飞上天空
  • 浏览: 521768 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

Android评分条控件RatingBar自定义背景颜色图片

 
阅读更多

默认的背景图片颜色是绿色的,看起来和项目颜色极不统一,所以需要自定义背景图片。

 

原理很简单,就是替换系统默认的三种图片。

替换方式是使用RatingBar的android:progressDrawable="@drawable/rating_yellow" 属性进行覆盖

 

其中@drawable/rating_yellow内容如下:

<?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/star_empty" />
    <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/star_half" />
    <item android:id="@android:id/progress" android:drawable="@drawable/star_full" />
</layer-list>

需要准备三张图片,分辨对应全星(star_full)、 半星(star_half)、无星(star_empty)

 

有篇文章介绍的更详细http://kozyr.zydako.net/2010/05/23/pretty-ratingbar/

 

实际运行效果图

  • 大小: 7.3 KB
分享到:
评论

相关推荐

    android自定义评分控件ratingbar

    在Android开发中, RatingBar 是一个内置的控件,用于显示评分或评级,通常以星形图标表示。然而,原生的RatingBar样式有限,不能满足所有设计需求。因此,开发者有时会选择自定义RatingBar来实现更个性化的视觉效果...

    安卓自定义控件相关-android自定义评分控件ratingbar.rar

    本资源"安卓自定义控件相关-android自定义评分控件ratingbar.rar"提供了关于如何在Android平台上实现自定义评分条(RatingBar)的示例。下面将详细阐述自定义评分控件的相关知识点。 1. **自定义View的基础** 在...

    android 评分条 RatingBar 使用及自定义

    总结起来,Android的RatingBar提供了一种直观的评分方式,开发者可以通过基本使用和自定义来适应各种设计需求。通过调整星星数量、初始评分、步进值以及自定义图标和动画,我们可以创造出符合应用风格的评分条。同时...

    自定义评分控件RatingBar

    通过巧妙地使用XML属性、Drawable资源以及编程技巧,开发者可以创建出各种独特风格的评分控件,以适应不同应用的视觉和功能需求。在实际项目中,我们应该根据设计需求灵活运用这些方法,打造出既美观又实用的自定义...

    Android UI控件RatingBar实现自定义星星评分效果

    2. Android评分控件RatingBar使用实例解析 3. Android App中使用RatingBar实现星级打分功能的教程 4. Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距 5. Android控件之RatingBar自定义...

    Android控件之RatingBar自定义星级评分样式

    【Android控件之RatingBar自定义星级评分样式】 RatingBar是Android系统提供的一个用于表示评分的控件,它通常以星星的形式展示用户给出的评分。默认情况下,RatingBar会显示一系列填充或空心的绿色星星,但开发者...

    Android控件封装之RatingBar(三)图片资源

    在Android开发中, RatingBar 是一个非常常用的控件,它用于显示用户评级或者评价的星星数量,常用于评分系统或评论功能。本篇文章将详细探讨如何在RatingBar中使用自定义的图片资源,以实现更加个性化和美观的效果...

    Android 开发】:UI控件之 RatingBar 评分控件的使用

    RatingBar主要用在电子相册、网上书店和对文章进行评分的功能。... 对于博文地址:【Android 开发】:UI控件之 RatingBar 评分控件的使用 http://blog.csdn.net/xukunhui2/article/details/9034413

    Android开发之自定义星星评分控件RatingBar用法示例

    Android开发之自定义星星评分控件RatingBar用法示例 Android开发中的自定义星星评分控件RatingBar是一种常见的UI控件,用于用户对某个内容或服务的评估和反馈。 RatingBar控件可以根据需求进行自定义,以满足不同...

    Android星级评分条控件RatingBar使用详解

    Android星级评分条控件RatingBar是Android开发中常用的一种控件,常用于实现类似购物应用中的商品评分功能。在本文中,我们将深入探讨RatingBar的使用方法、属性、事件处理以及如何进行自定义样式设计。 首先,...

    Android安卓自定义RatingBar控件(解决了多分辨率问题,以及被截取或者有阴影的问题)

    在Android开发中,RatingBar控件是一个常用的UI组件,它用于显示用户对某项内容的评分,通常表现为星星图标。然而,系统默认的RatingBar在实际应用中可能会遇到一些问题,比如在不同分辨率的设备上显示不一致,或者...

    android定制评分RatingBar带注释

    - RatingBar是Android SDK中的一个标准控件,继承自ProgressBar,用于显示星形评分。 - 默认的RatingBar提供了基本的星星数量和选中状态,但往往不能满足复杂的设计需求。 2. **自定义RatingBar**: - 自定义...

    Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距

    在Android应用开发中, RatingBar 是一个...通过这样的自定义,开发者可以更好地控制评分控件的视觉效果,从而满足各种UI设计需求。在实际项目中,这种自定义控件的使用可以提升用户体验,让评分过程更加直观和个性化。

    Android RatingBar投票条实例

    RatingBar是Android SDK中的一个控件,它呈现为一系列可选的星星,用户可以通过点击选择星星的数量来给出评分。RatingBar有两种样式:连续和半连续。连续模式下,用户可以选择任意分数;半连续模式下,只能选择整数...

    Android自定义控件RatingBar调整字体大小

    【Android自定义控件RatingBar调整字体大小】 在Android开发中,RatingBar是一个常见的控件,用于显示评分或评级。然而,系统默认的RatingBar功能有限,无法满足所有设计需求,例如调整字体大小以适应不同场景。...

    android星星评分控件

    在Android开发中,星星评分控件(RatingBar)是一个常用组件,用于用户对内容进行评分或显示已有的平均评分。本篇文章将详细讲解如何在Android应用中实现自定义大小和形状的星星评分控件。 首先,`RatingBar`是...

    Android评分控件

    在本篇文章中,我们将深入探讨Android评分控件的基本使用、自定义以及相关API。 一、RatingBar的基础使用 1. XML布局添加RatingBar 在XML布局文件中,我们可以使用`&lt;RatingBar&gt;`标签来添加评分控件。基础用法如下...

    android之RatingBar控件用法详解

    在Android开发中,RatingBar控件是一个非常实用的组件,用于显示用户对某项内容的评分或评级。这篇教程将详细介绍如何在Android应用中使用RatingBar,并通过一个简单的示例来展示其实现过程。 RatingBar的基本用法...

Global site tag (gtag.js) - Google Analytics