zoukankan      html  css  js  c++  java
  • 自己定义图片的progressbar

    版权声明:本文为博主原创文章,未经博主同意不得转载。

    https://blog.csdn.net/zpf8861/article/details/36183455

    Android系统自带的Progressbar的样式是固定的,当想使用自己定义的进度条时。也非常easy

    首先在布局文件里增加进度条

      <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是一个图片

    假设想产生更加丰富的进度条样式,能够改动上面这个代码


  • 相关阅读:
    博弈论专题(持续更新)
    数论专题(持续更新)
    树的遍历专题(持续更新)
    直线折线分割平面问题
    字典树模板 HDU1251
    差分数组——面对大数据的处理
    最短路——dijkstra算法
    并查集与最小生成树
    KMP的初步认识及题目分析
    Codeforces Round#636(Div.3) D题 差分数组
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/9989733.html
Copyright © 2011-2022 走看看