码迷,mamicode.com
首页 > 其他好文 > 详细

自定义图片的progressbar

时间:2014-07-01 15:30:37      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:android   progressbar   

Android系统自带的Progressbar的样式是固定的,当想使用自定义的进度条时,也很简单

首先在布局文件中加入进度条

  <ProgressBar
        android:id="@+id/progressBar1"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="fill_parent"
        android:progressDrawable="@drawable/progress"
        android:layout_height="wrap_content"
        android:layout_above="@+id/button1"
        android:max="100"
        android:visibility="visible"
        android:layout_marginBottom="93dp" />

如果不实用progressDrawable标签,这是系统默认的进度条,加入该标签后则会使用自定义的drawable资源,这里的progress就是自定义的xml文件,放在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/grow" />
<!-- 定义轨道上已完成部分的外观-->
<item android:id="@android:id/progress"
android:drawable="@drawable/ok" />
</layer-list>     

这里只是指定了进度条的显示图片,grow是一个图片

如果想产生更加丰富的进度条样式,可以修改上面这个代码


自定义图片的progressbar,布布扣,bubuko.com

自定义图片的progressbar

标签:android   progressbar   

原文地址:http://blog.csdn.net/zpf8861/article/details/36183455

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!