代码如下

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,问题解决!嘿嘿!

更多相关文章

  1. Android(安卓)EditView 获取焦点 不弹出软键盘
  2. Android(安卓)sms 发送、接收及格式
  3. android sms发送、接收及格式
  4. 【Android】Android(安卓)代码判断是否获取ROOT权限(一)
  5. android 分隔线
  6. 使用Vitamio打造自己的Android万能播放器(1)――准备
  7. android手机安全卫士、Kotlin漫画、支付宝动画、沉浸状态栏等源
  8. 横竖屏切换 android:screenOrientation属性
  9. Android(安卓)studio使用笔记。。。

随机推荐

  1. android控件属性介绍
  2. Android sharedUserId数据权限
  3. 从Android项目学习Kotlin(一)
  4. 通过对inflate与 findViewById 方法的探
  5. Android中的SurfaceView详解
  6. 第1步:搭建Android的开发环境(从零开始学An
  7. Android输入系统
  8. Android性能测试工具APT使用指南
  9. 关于activity和task的设计思路和方法
  10. 编译Android出错:Unable to execute dex: