首页
JAVA笔记
数据库笔记
混乱记忆
小站记
您现在的位置
android SeekBar progressDrawable使用教程
简介: SeekBar 是一个不太常用的控件,但是在视频、音乐播放器中非常常用,这里介绍下他的定制方法。
bg_progress.xml 配置内容如下
<?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:paddingTop="3px" 
         android:paddingBottom="3px">     
      <shape>     
         <corners android:radius="1dip" />     
         <gradient    
             android:startColor="#c3c3c3"  
             android:centerColor="#c3c3c3"     
             android:endColor="#c3c3c3"    
             android:centerY="0.45"     
             android:angle="270"/>     
      </shape>     
   </item>     
      
   <item android:id="@android:id/progress"
            android:paddingTop="3px" 
         android:paddingBottom="3px" >     
       <clip>     
          <shape>     
              <corners android:radius="1dip" />     
              <gradient    
                  android:startColor="#ff742f"  
                  android:centerColor="#ff742f"    
                  android:endColor="#ff742f"   
                  android:centerY="0.45"     
                  android:angle="270"/>     
          </shape>     
       </clip>     
   </item>     
 </layer-list>  

布局文件内容大致如下
   <SeekBar
  android:id="@+id/sk"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:layout_centerVertical="true"
  android:layout_marginTop="1dp"
  android:max="365"
  android:progress="100"
  android:progressDrawable="@drawable/bg_progress"
  android:minHeight="5dip"
        android:maxHeight="5dip"
        android:paddingLeft="7dp"
        android:paddingRight="7dp"
  android:thumb="@drawable/thumb_tip"
  />

最近更新