Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 初級開發 >> Android圓形進度條顏色的設置

Android圓形進度條顏色的設置

編輯:初級開發

最近幾天由於項目的需要研究了一下listVIEw的滑動數據動態的更新顯示,其中需要在數據加載過程有圓形進度條的顯示,遇到的問題是進度條的顏色設置,在網上查了一些資料結合自己的所得分享在此。

  XML布局文件需加入如下的進度條構件:

  Java代碼

  < ProgressBar android:id="@+id/loadProgressBar"

  android:indeterminateDrawable="@drawable/progressbar"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content" />

  < ProgressBar android:id="@+id/loadProgressBar"

  android:indeterminateDrawable="@drawable/progressbar"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content" />

  其中的indeterminteDrawable屬性就是用來設置進度條顏色等屬性的,其內容如下:

  XML代碼

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

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

  android:pivotX="50%" android:pivotY="50%"

  android:fromDegrees="0"

  android:toDegrees="360">

  < shape android:shape="ring" android:innerRadiusRatio="3"

  android:thicknessRatio="8" android:useLevel="false">

  < gradIEnt android:type="sweep" android:useLevel="false"

  android:startColor="#000000"

  android:centerColor="#FFFFFF"

  android:centerY="0.50" android:endColor="#FFFF00" />

  < /shape>

  < /rotate>

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

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

  android:pivotX="50%" android:pivotY="50%"

  android:fromDegrees="0"

  android:toDegrees="360">

  < shape android:shape="ring" android:innerRadiusRatio="3"

  android:thicknessRatio="8" android:useLevel="false">

  < gradIEnt android:type="sweep" android:useLevel="false"

  android:startColor="#000000"

  android:centerColor="#FFFFFF"

  android:centerY="0.50" android:endColor="#FFFF00" />

  < /shape>

  < /rotate>

  下過如下:

Android圓形進度條顏色的設置

  各個參數請自行實用!!

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved