UI参考

 

Xml代码  
  1. <SeekBar
  2. android:id="@+id/seekbar"
  3. style="?android:attr/progressBarStyleHorizontal"
  4. android:layout_width="fill_parent"
  5. android:layout_height="wrap_content"
  6. android:progressDrawable="@layout/seekbar_style"
  7. android:thumb="@layout/thumb" />

方式一:通过背景图片设置实现

seekbar_style.xml

Xml代码  
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  3. <!-- 背景项 -->
  4. <item android:id="@android:id/background">
  5. <!-- 背景图 :这里使用9文件,因此这么配置,
  6. 如果使用的是普通图片可直接使用<drawable />标签,或者使用<shape />标签,自定义图形 -->
  7. <nine-patch android:src="@drawable/skin_bg" />
  8. </item>
  9. <!-- 进度图 -->
  10. <item android:id="@android:id/progress">
  11. <clip >
  12. <nine-patch android:src="@drawable/skin_bg2" />
  13. </clip>
  14. </item>
  15. </layer-list>

thumb.xml

Xml代码  
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android">
  3. <!-- seekbar的滑块样式 -->
  4. <!-- 按下状态 -->
  5. <item android:drawable="@drawable/menu_bg" android:state_pressed="true"/>
  6. <!-- 普通无焦点状态 -->
  7. <item android:drawable="@drawable/menu_bg" android:state_focused="false" android:state_pressed="false"/>
  8. </selector>

方式二:通过<shape  />标签为SeekBar设置背景和进度的xml配置文件

seekbar_style.xml

Xml代码  
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- ChenJianLi Code: View: Seekbar
  3. 滑动时的背景效果 -->
  4. <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  5. <!--  背景  -->
  6. <item android:id="@android:id/background">
  7. <shape>
  8. <corners android:radius="5dip" />
  9. <gradient
  10. android:startColor="#ffffffff"
  11. android:centerColor="#fffffff0"
  12. android:centerY="0.75"
  13. android:endColor="#fffffafa"
  14. android:angle="270"
  15. />
  16. </shape>
  17. </item>
  18. <!--  第二进度条  -->
  19. <item android:id="@android:id/secondaryProgress">
  20. <clip>
  21. <shape>
  22. <corners android:radius="5dip" />
  23. <gradient
  24. android:startColor="#8000cdcd"
  25. android:centerColor="#8000bfff"
  26. android:centerY="0.75"
  27. android:endColor="#a000b2ee"
  28. android:angle="270"
  29. />
  30. </shape>
  31. </clip>
  32. </item>
  33. <!--  第一进度条  -->
  34. <item android:id="@android:id/progress">
  35. <clip>
  36. <shape>
  37. <corners android:radius="5dip" />
  38. <gradient
  39. android:startColor="#ff00ffff"
  40. android:centerColor="#ff00ced1"
  41. android:centerY="0.75"
  42. android:endColor="#ff00f5ff"
  43. android:angle="270"
  44. />
  45. </shape>
  46. </clip>
  47. </item>

方式三:

Xml代码  
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  3. <!-- 使用<drawable />标签设置背景图片 -->
  4. <!-- 背景项 -->
  5. <item
  6. android:id="@android:id/background"
  7. android:drawable="@drawable/timeline1"></item>
  8. <!-- 进度图 -->
  9. <item
  10. android:id="@android:id/progress"
  11. android:drawable="@drawable/timeline2"></item>
  12. </layer-list>
  • SeekBar_仿天天动听.zip (55.1 KB)
  • 下载次数: 481

android SeekBar 样式大全相关推荐

  1. android自定义样式大全:shape,selector,layer-list,style,动画全部内容

    原文:http://keeganlee.me/post/android/20150830 以下摘取了部分内容: shape 一般用shape定义的xml文件存放在drawable目录下,若项目没有该目 ...

  2. 自定义漂亮的Android SeekBar样式

    系统自带的SeekBar真是太难看了,不能容忍! 只能自己做了,先来张效果图 第1个Seekbar 背景是颜色,thumb是图片,上代码: <SeekBarandroid:id="@+ ...

  3. android 自定义 seekbar,自定义漂亮的Android SeekBar样式

    Paste_Image.png 第一个Seekbar 背景是颜色,thumb是图片,上代码: android:id="@+id/timeline" android:layout_w ...

  4. android 酷狗demo_Android仿酷狗音乐SeekBar——样式篇

    Android仿酷狗音乐SeekBar 需求:仿酷狗音乐SeekBar 直接上图,上代码 1903148-676fcbf2e5048392.png 1903148-d3e5ab81fa2acd42.p ...

  5. Vvivo仿原声Android主题,Android 仿vivo的SeekBar样式

    本篇其实是有点水的,目的是为了记录一下SeekBar的样式自定义步骤,SeekBar使用并不是特别多,但一需要用的时候就东找西找,实在不好,也耗时间,刚好看到vivo系统设备里面的SeekBar样式, ...

  6. Android 对话框(Dialog)大全 建立你自己的对话框

    Android 对话框(Dialog)大全 建立你自己的对话框 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户 ...

  7. android seekbar闪退,android seekbar 踩坑之路

    最近项目中有用到seekbar,之前对这东西不太了解,趁机来踩坑. seekbar样式 按我觉得Material 中的还不算难看了.但是美工给了自己的样式,还是得改. 主要有这2个属性: androi ...

  8. 使用Kotlin的Android SeekBar

    In this tutorial, we'll discuss and implement SeekBar in our Android Application using Kotlin. 在本教程中 ...

  9. Android SeekBar和RatingBar示例教程

    In this tutorial we'll implement a SeekBar and a RatingBar in our android application. Before we jum ...

最新文章

  1. 理解linux tr命令
  2. linux系统管理命令--系统测试工具
  3. 用正则表达式作html2RSS服务
  4. java 响应 请求参数_spring基础----请求与响应的参数(一)
  5. Token 认证的来龙去脉
  6. 第三次学JAVA再学不好就吃翔(part25)--成员变量赋值
  7. JavaServlet的方法、主要功能、作用?面试必备!
  8. 性能优化CPU、内存、磁盘I/O、网络性能相关命令
  9. 半导体界仙童“八叛逆”又一人去世,仅存一人!
  10. 15 分钟 教你搞一个专属于你的域名邮箱
  11. 解决报错:错误使用 xlsread未找到工作表 ‘sheet1‘
  12. 第三次作业_03功能测试
  13. Windows11电脑触摸屏不能用怎么修复
  14. PCB_元件模型创建
  15. AVFoundation–简介
  16. 人力资源数据分析 - case 分析拉钩数据分析师岗位
  17. 从“真快乐”APP看国美的野心,不止娱乐零售
  18. FIX三天日记-FIX简介
  19. fMRI学习笔记:预处理及数据分析(使用spm12)
  20. 多远线性回归代码-波士顿房价问题

热门文章

  1. 岭回归,Lasso回归及弹性网络回归原理及R实现
  2. 有向循环图的绘制(DAG)
  3. 服务器根目录设置成 777 权限怎么办?
  4. AI智能外呼机器人网络拓扑结构笔记
  5. 【安全专业能力】关于一个安全人员必须要学会的技能
  6. 图片处理Photoshop给广告模特专业润肤及磨皮
  7. Opencv学习笔记 图像拼接一全景拼接
  8. python生成器单线程_「Python异步编程-3」协程、生成器、yield 的联系
  9. Modbus 整型转单精度浮点
  10. 路灯杆子超进化,智慧灯杆的无线通信解决方案