自定义ProgressBar样式custom_progressbar.xml



 自定义简单常识

shape 形状


 android:shape="ring" 环形
   android:shape="rectangle" 长方形
   android:shape="oval" 圆形
   android:shape="line"  线条


 android:innerRadiusRatio="2.5"


 Float类型。这个值表示内部环的比例,例如,如果android:innerRadiusRatio = " 5",那么内部的半径等于环的宽度除以5。这个值会被android:innerRadius重写。默认值是9


android:thicknessRatio="15"


Float类型。厚度的比例。例如,如果android:thicknessRatio=" 2 ",然后厚度等于环的宽度除以2。这个值是被android:innerRadius重写, 默认值是3


    


android:useLevel="false" 


Boolean类型。如果用在 LevelListDrawable里,那么就是true。如果通常不出现则为false


 


<?xml version="1.0" encoding="utf-8"?>


<rotate xmlns:android="http://schemas.android.com/apk/res/android"


    android:fromDegrees="0"


    android:pivotX="50%"


    android:pivotY="50%"


    android:toDegrees="360" >


    <shape


        xmlns:android="http://schemas.android.com/apk/res/android"


        android:innerRadiusRatio="2.5"


        android:shape="ring"


        android:thicknessRatio="15"


        android:useLevel="false" >


        <gradient


            android:centerColor="#33ff0000"中心


            android:endColor="#ff0000"


            android:startColor="#ffffff"


            android:type="sweep"过度 />


    </shape>


</rotate>

 在这引用 <ProgressBar
 android:indeterminateDrawable="@drawable/custom_progressbar"


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值