代码如下

Java代码
  1. <SeekBarandroid:id="@android:id/progress"
  2. style="?android:attr/progressBarStyleHorizontal"
  3. android:progressDrawable="@drawable/seekbar_style"
  4. android:thumb="@drawable/thumb"
  5. android:layout_width="fill_parent"
  6. android:layout_height="23dip"
  7. android:paddingLeft="25dip"
  8. android:paddingRight="25dip"
  9. android:paddingBottom="4dip/>


其实最最关键的就是

Java代码
  1. android:progressDrawable="@drawable/seekbar_style"
  2. android:thumb="@drawable/thumb"


怎么去定义呢?
看下面的代码:
seekbar_style.xml

Java代码
  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <layer-listxmlns:android="http://schemas.android.com/apk/res/android">
  3. <itemandroid:id="@android:id/background">
  4. <shape>
  5. <cornersandroid:radius="10dip"/>
  6. <gradient
  7. android:startColor="#ffffffff"
  8. android:centerColor="#ff000000"
  9. android:endColor="#ff808A87"
  10. android:centerY="0.45"
  11. android:angle="270"/>
  12. </shape>
  13. </item>
  14. <itemandroid:id="@android:id/progress">
  15. <clip>
  16. <shape>
  17. <cornersandroid:radius="10dip"/>
  18. <gradient
  19. android:startColor="#ffffffff"
  20. android:centerColor="#ffFFFF00"
  21. android:endColor="#ffAABD00"
  22. android:centerY="0.45"
  23. android:angle="270"/>
  24. </shape>
  25. </clip>
  26. </item>
  27. </layer-list>



thumb.xml

Java代码
  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <selectorxmlns:android="http://schemas.android.com/apk/res/android">
  3. <!--按下状态-->
  4. <item
  5. android:state_pressed="true"
  6. android:drawable="@drawable/xxxxxxxxxx"/>
  7. <!--普通无焦点状态-->
  8. <item
  9. android:state_focused="false"
  10. android:state_pressed="false"
  11. android:drawable="@drawable/xxxxxxx"/>
  12. 上面的xxxxxxx是图片
  13. </selector>



OK,问题解决!嘿嘿!

转自:布道者--http://blog.csdn.net/wbw1985/archive/2010/10/20/5953500.aspx#1796031

更多相关文章

  1. Android开发 开启闪光灯 关键代码
  2. [Android]android.os 源代码中的Looper,Handler,Message,Message
  3. Android网络状态检测
  4. Android 显示当前服务的代码片段
  5. android 开发,用一行代码操作只使用一次的 view
  6. Android获取状态栏高度
  7. android studio 61歌曲服务器搭建 歌曲app 下载 完整代码
  8. 【android系统问题】呼叫状态变化
  9. [转]代码实现渐变背景

随机推荐

  1. Android开发学习之设置Android壁纸的功能
  2. Linux下Android内核源码下载
  3. android studio插件android-butterknife-
  4. Android(安卓)10.0 Andorid.bp 动态编译
  5. Android中如何让手机屏幕不待机(PowerMana
  6. Android(安卓)使用Parcelable序列化对象
  7. Android(安卓)Studio 导入项目 出现安装E
  8. ActionBarSherlock的学习笔记(一) --------
  9. android 环境搭建
  10. Android(安卓)绘图机制:canvas初解