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

布局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>

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

时间: 2024-12-20 01:19:27

自定义水平进度条样式:黑色虚线的相关文章

最简单的android自定义进度条样式

一.自定义圆形进度条样式 1.在安卓项目drawable目录下新建一个xml文件如下:<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:pivotX="50%" android:pivotY="50%" andro

Android简易实战教程--第二十二话《简单的水平进度条》

本打算写一篇自定义水平进度条,但是出于过度和文章的完整性,今天先来一篇简单的进度条. 需求:按钮点击,实现水平进度条加载进度.而且,进度条设置两个进度(到下边的例子里就能知道什么是"第二进度条"了) 配置文件代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/re

自定义Android进度条ProgressBar样式

进度条在Android应用中随处或见,都是为用户提供一个提示,用来增加用户的体验度!进度条样式多种多样,有圆形的,有条形的,有垂直方向的,也有水平方向的.Android系统也是我们提供了好几种默认的样式,今天我们来讲讲自定义样式的ProgressBar. 下面用个很小(又是很小)的例子: -------------------------xml布局-------------------------------------------- <ProgressBar android:id="@+

ProgressBar学习笔记,自定义横向进度条的样式(包含ActionBar上面的进度条)

 点显示进度条后→   android:max="100" 进度条的最大值 android:progress  进度条已经完成的进度值 android:progressDrawable 已经完成的进度条轨道显示的Drawable对象 indeterminateDrawable   设置绘制不显示进度的进度条的Drawable对象 android:indeterminate 设置为true,进度条不精准显示进度 android:indeterminateDuration  设置不精准显示

Android自定义进度条样式

最近在做一个widget,上面需要一个progressbar,产品经理和设计师给出来的东西是要实现一个圆角的progress和自定义的颜色,研究一小下,分享出来给大家哦. 测试于:Android4.0+ 操作步骤: 1.创建你的layout文件引用progressbar如下,标红处引用你自定的样式: <ProgressBar android:id="@+id/progressDownload" style="?android:attr/progressBarStyleH

Android自定义进度条-带文本(文字进度)的水平进度条(ProgressBar)

/** * 带文本提示的进度条 */ public class TextProgressBar extends ProgressBar { private String text; private Paint mPaint; public TextProgressBar(Context context) { super(context); initText(); } public TextProgressBar(Context context, AttributeSet attrs, int d

android progressbar 水平进度条

<?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="@

安卓ProgressBar水平进度条的颜色设置

安卓系统提供了水平进度条ProgressBar的样式,而我们在实际开发中,几乎不可能使用默认的样式,原因就是"太丑"^_^ 所以我们在更多的时候需要对其颜色进行自定义,主要使用就是自定义样式文件. 再在drawable目录下新增progressbar.xml文件,可以设置默认背景色和进度条的颜色 (值得一提的是支持渐变色) 代码: <layer-list xmlns:android="http://schemas.android.com/apk/res/android&

水平进度条ProgressBar

有些时间没来写了 ,接下来继续分享下本姑娘写的水平进度条,望能帮到初学者~~~ MainActivity 类 package com.lanzx.customprogressbar; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.Menu; import android.view.Men