SeekBar配置文件:

Xml代码

<SeekBar android:id="@+id/player_seekbar" android:layout_width="245px" android:layout_height="25px" android:progressDrawable="@drawable/seekbar_style" android:thumb="@drawable/thumb" android:paddingLeft="16px" android:paddingRight="15px" android:paddingTop="5px" android:paddingBottom="5px" android:progress="0" android:max="0" android:secondaryProgress="0" />

android:progressDrawable="@drawable/seekbar_style"背景条

seekbar_style配置如下:

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"> <shape> <corners android:radius="5dip" /> <gradient android:startColor="#ff9d9e9d" android:centerColor="#ff5a5d5a" android:centerY="0.75" android:endColor="#ff747674" android:angle="270" /> </shape> </item> <item android:id="@android:id/secondaryProgress"> <clip> <shape> <corners android:radius="5dip" /> <gradient android:startColor="#80ffd300" android:centerColor="#80ffb600" android:centerY="0.75" android:endColor="#a0ffcb00" android:angle="270" /> </shape> </clip> </item> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="5dip" /> <gradient android:startColor="#ff0099CC" android:centerColor="#ff3399CC" android:centerY="0.75" android:endColor="#ff6699CC" android:angle="270" /> </shape> </clip> </item> </layer-list>

或者:用图片如下:

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:drawable="@drawable/progress_bg" /> <item android:id="@android:id/secondaryProgress" android:drawable="@drawable/second_progress"> </item> <item android:id="@android:id/progress" android:drawable="@drawable/first_progress"> </item> </layer-list>

方形

Xml代码

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background" android:drawable="@drawable/progress_bg" /> <item android:id="@android:id/secondaryProgress"> <clip android:drawable="@drawable/second_progress" /> </item> <item android:id="@android:id/progress"> <clip android:drawable="@drawable/first_progress" /> </item> </layer-list>

android:thumb="@drawable/thumb"就是那个会动的球

配置如下:

Xml代码

<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 按下状态--> <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/thumb_pressed" /> <!-- 普通无焦点状态 --> <item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/thumb_normal" /> <!-- 有焦点状态--> <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/thumb_focused" /> <!-- 有焦点 --> <item android:state_focused="true" android:drawable="@drawable/thumb_focused" /> </selector>

更多相关文章

  1. SDK Platform Tools component is missing! Please use the SDK
  2. android 源代码结构
  3. Android实现透明式状态栏
  4. android 向web服务器发送post请求并获取结果
  5. android底部栏中间按钮突出
  6. 详解 Android(安卓)的 Activity 组件
  7. Android判断当前的android设备是否处于联网状态
  8. Android终于公布源代码
  9. FFmpeg的Android平台移植—编译篇

随机推荐

  1. Amazon Kindle Fire 狂銷! 不到三個月就
  2. Android Studio 3.6.3 中遇到无法创建Fil
  3. android中真正destroy掉activity的方法
  4. android不能显示log的问题
  5. android拨打电话
  6. Android ADT 插件安装
  7. Android 格式化日期
  8. Android的信号格数显示优化
  9. Android监听消息通知栏点击事件
  10. 分享到某个地方