• 自定义RatingBar样式


    首先要在drawable里写一个文件,分别定义背景条的图片,第二进度条的图片,和进度条图片

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

    然后在样式文件里添加一个样式,他的父类是RatingBar,第一个item RatingBar采用什么样的方式来显示

        <style name="myrad" parent="@android:style/Widget.RatingBar">
            <item name="android:progressDrawable">@drawable/list</item>
            <item name="android:minHeight">54dp</item>
            <item name="android:minWidth">54dp</item>
        </style>

    最后在RatingBar里进行引用就可以了

  • 相关阅读:
    JAVA面向对象概述
    练习
    字符串
    图形代码
    assets转到内外部存储
    file存储
    sp存储
    Intent练习
    存储登录
    存储
  • 原文地址:https://www.cnblogs.com/84126858jmz/p/4891967.html
Copyright © 2020-2023  润新知