代码如下

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】Android 代码判断是否获取ROOT权限(一)
  2. android手机安全卫士、Kotlin漫画、支付宝动画、沉浸状态栏等源
  3. Android标题栏、状态栏、全屏
  4. Android隐藏状态栏和标题栏
  5. android:descendantFocusability 焦点 父控件与子控件焦点
  6. Android修改默认控件焦点不highlight
  7. Android中的drawable state的各种状态
  8. TextView碉堡了!android源代码的一些统计信息!
  9. SignalR实现实时Web聊天的实例代码

随机推荐

  1. Android 图片点击 全屏缩放预览
  2. windows系统 android源码下载
  3. android获取屏幕高和宽
  4. Android Studio 新手常见问题汇总
  5. Android DatePicker setMaxDate和setMinD
  6. 如何单独编译Android源代码中的模块
  7. 安卓第三次作业
  8. Android Studio报错 (androidx.recyclerv
  9. android studio编译aidl文件出现问题
  10. Java获取文件的类型(扩展名)