自定义水平进度条样式:黑色虚线

布局layout中使用:

复制代码
 1 <ProgressBar
 2         android:id="@+id/progress_bar"
 3         style="?android:attr/progressBarStyleHorizontal"         <!--必须设置为水平-->
 4         android:progressDrawable="@drawable/myprogress"          <!--此处用自定义样式-->
 5         android:layout_width="158dp"
 6         android:layout_height="5dp"
 7         android:layout_marginTop="5dp"
 8         android:maxHeight="5dp"
 9         android:minHeight="5dp"
10         android:max="100"
11         android:secondaryProgress="0"
12         android:progress="0"
13         android:indeterminateOnly="false" />
复制代码

下面为xml源代码myprogress.xml:

 

复制代码
 1 <?xml version="1.0" encoding="utf-8"?>
 2 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
 3     <!--item background与progress 顺序不可颠倒 -->
 4     <item android:id="@android:id/background" >
 5         <shape android:shape="line">
 6             <stroke
 7                 android:width="4dp" android:color="#666666"          <!--背景颜色和宽度-->
 8                 android:dashWidth="4dp" android:dashGap="1dp" />     <!--虚线间隔1dp-->
 9         </shape>   
10     </item>
11     <item android:id="@android:id/progress" >
12         <clip>
13             <shape android:shape="line">
14                 <stroke
15                     android:width="4dp" android:color="#000000"    
16                     android:dashWidth="4dp" android:dashGap="1dp" />   
17             </shape>
18         </clip>
19     </item>
20 </layer-list>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值