RatingBar android 自定义 评级 星星

简介: 资源下载地址 <!-- xml 中的使用 --> <RatingBar android:id="@+id/ratingBar" android:layout_width="wrap_content" style="@style/WidgetRatingBarSmall


资源下载地址

<!--  xml  中的使用 -->

 <RatingBar
               android:id="@+id/ratingBar"
               android:layout_width="wrap_content"
               style="@style/WidgetRatingBarSmall"
               android:layout_height="wrap_content"
               android:numStars="5"
               android:isIndicator="true"
               android:rating="1.0"
               android:max="5"
                />



<!-- values   style.xml -->
 <!-- 星星的特效 -->
      <style name="WidgetRatingBarSmall" parent="@android:style/Widget.RatingBar"> 
        <item name="android:indeterminateOnly">false</item>
        <item name="android:progressDrawable">@drawable/rating_img</item>
        <item name="android:indeterminateDrawable">@drawable/rating_img</item>
        <item name="android:minHeight">12dip</item>
        <item name="android:maxHeight">12dip</item>
        <item name="android:thumb">@null</item>
        <item name="android:isIndicator">true</item>
    </style>




<!-- drawable  rating_img.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/xixi0" />
    <item android:id="@+android:id/secondaryProgress"
          android:drawable="@drawable/xixi0" />
    <item android:id="@+android:id/progress"
          android:drawable="@drawable/xixi1" />
</layer-list>

 <!-- 星星的特效  -->
      <style name="WidgetRatingBarSmall" parent="@android:style/Widget.RatingBar">        
        <item name="android:indeterminateOnly">false</item>
        <item name="android:progressDrawable">@drawable/rating_img</item>
        <item name="android:indeterminateDrawable">@drawable/rating_img</item>
        <item name="android:minHeight">12dip</item>
        <item name="android:maxHeight">12dip</item>
        <item name="android:thumb">@null</item>
        <item name="android:isIndicator">true</item>
    </style>

修改下

















目录
相关文章
|
18天前
|
Java API 调度
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
Android系统 自定义开机广播,禁止后台服务,运行手动安装应用接收开机广播
41 0
|
18天前
|
存储 Java Linux
Android Mstar增加IR 自定义遥控头码完整调试过程
Android Mstar增加IR 自定义遥控头码完整调试过程
27 1
|
1月前
|
缓存 测试技术 Android开发
深入探究Android中的自定义View绘制优化策略
【4月更文挑战第8天】 在Android开发实践中,自定义View的绘制性能至关重要,尤其是当涉及到复杂图形和动画时。本文将探讨几种提高自定义View绘制效率的策略,包括合理使用硬件加速、减少不必要的绘制区域以及利用缓存机制等。这些方法不仅能改善用户体验,还能提升应用的整体性能表现。通过实例分析和性能测试结果,我们将展示如何有效地实现这些优化措施,并为开发者提供实用的技术指南。
|
1月前
|
前端开发 Android开发 开发者
深入探究Android中的自定义View组件开发
【4月更文挑战第3天】 在现代Android应用程序的开发过程中,创建具有独特功能和高度定制化的用户界面是一个常见需求。为此,理解并掌握自定义View组件的开发成为了开发者必备的技能之一。本文将深入探讨如何在Android中创建自定义View,从基础的绘制原理到事件处理机制,再到性能优化技巧,旨在为读者提供一个全面的技术视角,并通过实例代码演示如何实现一个功能丰富、响应迅速的自定义View组件。
|
1月前
|
XML Java Android开发
Android实现自定义进度条(源码+解析)
Android实现自定义进度条(源码+解析)
57 1
|
5月前
|
XML Android开发 数据安全/隐私保护
Android 自定义开源库 EasyView
Android 自定义开源库 EasyView
|
1天前
|
XML Android开发 数据格式
Android下自定义Button样式
Android下自定义Button样式
|
2天前
|
XML Java Android开发
如何美化android程序:自定义ListView背景
如何美化android程序:自定义ListView背景
|
2天前
|
搜索推荐 Android开发
自定义Android标题栏TitleBar布局
自定义Android标题栏TitleBar布局
|
18天前
|
Android开发 芯片
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
26 3