Android进度条

布局文件:

  1. <ProgressBar  
  2.     android:id="@+id/pbPlay"  
  3.     style="?android:attr/progressBarStyleHorizontal"  
  4.     android:layout_width="match_parent"  
  5.     android:layout_height="2dp"  
  6.     android:layout_centerVertical="true"  
  7.     android:max="100"  
  8.     android:progressDrawable="@drawable/progress_bar"/>  
@drawable/progress_bar文件:
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">  
  3.     <!--  设置背景色  -->  
  4.     <item android:id="@android:id/background">  
  5.         <shape>  
  6.             <corners android:radius="5dp"/>  
  7.             <gradient  
  8.                 android:endColor="#FFFFFF"  
  9.                 android:startColor="#FFFFFF"/>  
  10.         </shape>  
  11.     </item>  
  12.   
  13.     <!--  设置进度条颜色  -->  
  14.     <item android:id="@android:id/progress">  
  15.         <clip>  
  16.             <shape>  
  17.                 <corners android:radius="5dp"/>  
  18.                 <gradient  
  19.                     android:endColor="#CF3333"  
  20.                     android:startColor="#CF3333"/>  
  21.             </shape>  
  22.         </clip>  
  23.     </item>  
  24.   
  25. </layer-list>  
Java代码:
  1. ProgressBar pbPlay = (ProgressBar)findViewById(R.id.pbPlay);  
  2. pbPlay.setProgress(progress);  


原文地址:https://www.cnblogs.com/miaozhenzhong/p/5931014.html