android SeekBar 样式大全
UI参考
![](http://andli.iteye.com/images/icon_star.png)
- <SeekBar
- android:id="@+id/seekbar"
- style="?android:attr/progressBarStyleHorizontal"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:progressDrawable="@layout/seekbar_style"
- android:thumb="@layout/thumb" />
方式一:通过背景图片设置实现
seekbar_style.xml
![](http://andli.iteye.com/images/icon_star.png)
- <?xml version="1.0" encoding="UTF-8"?>
- <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
- <!-- 背景项 -->
- <item android:id="@android:id/background">
- <!-- 背景图 :这里使用9文件,因此这么配置,
- 如果使用的是普通图片可直接使用<drawable />标签,或者使用<shape />标签,自定义图形 -->
- <nine-patch android:src="@drawable/skin_bg" />
- </item>
- <!-- 进度图 -->
- <item android:id="@android:id/progress">
- <clip >
- <nine-patch android:src="@drawable/skin_bg2" />
- </clip>
- </item>
- </layer-list>
thumb.xml
![](http://andli.iteye.com/images/icon_star.png)
- <?xml version="1.0" encoding="UTF-8"?>
- <selector xmlns:android="http://schemas.android.com/apk/res/android">
- <!-- seekbar的滑块样式 -->
- <!-- 按下状态 -->
- <item android:drawable="@drawable/menu_bg" android:state_pressed="true"/>
- <!-- 普通无焦点状态 -->
- <item android:drawable="@drawable/menu_bg" android:state_focused="false" android:state_pressed="false"/>
- </selector>
方式二:通过<shape />标签为SeekBar设置背景和进度的xml配置文件
seekbar_style.xml
![](http://andli.iteye.com/images/icon_star.png)
- <?xml version="1.0" encoding="utf-8"?>
- <!-- ChenJianLi Code: View: Seekbar
- 滑动时的背景效果 -->
- <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="#ffffffff"
- android:centerColor="#fffffff0"
- android:centerY="0.75"
- android:endColor="#fffffafa"
- android:angle="270"
- />
- </shape>
- </item>
- <!-- 第二进度条 -->
- <item android:id="@android:id/secondaryProgress">
- <clip>
- <shape>
- <corners android:radius="5dip" />
- <gradient
- android:startColor="#8000cdcd"
- android:centerColor="#8000bfff"
- android:centerY="0.75"
- android:endColor="#a000b2ee"
- android:angle="270"
- />
- </shape>
- </clip>
- </item>
- <!-- 第一进度条 -->
- <item android:id="@android:id/progress">
- <clip>
- <shape>
- <corners android:radius="5dip" />
- <gradient
- android:startColor="#ff00ffff"
- android:centerColor="#ff00ced1"
- android:centerY="0.75"
- android:endColor="#ff00f5ff"
- android:angle="270"
- />
- </shape>
- </clip>
- </item>
方式三:
![](http://andli.iteye.com/images/icon_star.png)
- <?xml version="1.0" encoding="UTF-8"?>
- <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
- <!-- 使用<drawable />标签设置背景图片 -->
- <!-- 背景项 -->
- <item
- android:id="@android:id/background"
- android:drawable="@drawable/timeline1"></item>
- <!-- 进度图 -->
- <item
- android:id="@android:id/progress"
- android:drawable="@drawable/timeline2"></item>
- </layer-list>
- SeekBar_仿天天动听.zip (55.1 KB)
- 下载次数: 481
android SeekBar 样式大全相关推荐
- android自定义样式大全:shape,selector,layer-list,style,动画全部内容
原文:http://keeganlee.me/post/android/20150830 以下摘取了部分内容: shape 一般用shape定义的xml文件存放在drawable目录下,若项目没有该目 ...
- 自定义漂亮的Android SeekBar样式
系统自带的SeekBar真是太难看了,不能容忍! 只能自己做了,先来张效果图 第1个Seekbar 背景是颜色,thumb是图片,上代码: <SeekBarandroid:id="@+ ...
- android 自定义 seekbar,自定义漂亮的Android SeekBar样式
Paste_Image.png 第一个Seekbar 背景是颜色,thumb是图片,上代码: android:id="@+id/timeline" android:layout_w ...
- android 酷狗demo_Android仿酷狗音乐SeekBar——样式篇
Android仿酷狗音乐SeekBar 需求:仿酷狗音乐SeekBar 直接上图,上代码 1903148-676fcbf2e5048392.png 1903148-d3e5ab81fa2acd42.p ...
- Vvivo仿原声Android主题,Android 仿vivo的SeekBar样式
本篇其实是有点水的,目的是为了记录一下SeekBar的样式自定义步骤,SeekBar使用并不是特别多,但一需要用的时候就东找西找,实在不好,也耗时间,刚好看到vivo系统设备里面的SeekBar样式, ...
- Android 对话框(Dialog)大全 建立你自己的对话框
Android 对话框(Dialog)大全 建立你自己的对话框 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户 ...
- android seekbar闪退,android seekbar 踩坑之路
最近项目中有用到seekbar,之前对这东西不太了解,趁机来踩坑. seekbar样式 按我觉得Material 中的还不算难看了.但是美工给了自己的样式,还是得改. 主要有这2个属性: androi ...
- 使用Kotlin的Android SeekBar
In this tutorial, we'll discuss and implement SeekBar in our Android Application using Kotlin. 在本教程中 ...
- Android SeekBar和RatingBar示例教程
In this tutorial we'll implement a SeekBar and a RatingBar in our android application. Before we jum ...
最新文章
- 理解linux tr命令
- linux系统管理命令--系统测试工具
- 用正则表达式作html2RSS服务
- java 响应 请求参数_spring基础----请求与响应的参数(一)
- Token 认证的来龙去脉
- 第三次学JAVA再学不好就吃翔(part25)--成员变量赋值
- JavaServlet的方法、主要功能、作用?面试必备!
- 性能优化CPU、内存、磁盘I/O、网络性能相关命令
- 半导体界仙童“八叛逆”又一人去世,仅存一人!
- 15 分钟 教你搞一个专属于你的域名邮箱
- 解决报错:错误使用 xlsread未找到工作表 ‘sheet1‘
- 第三次作业_03功能测试
- Windows11电脑触摸屏不能用怎么修复
- PCB_元件模型创建
- AVFoundation–简介
- 人力资源数据分析 - case 分析拉钩数据分析师岗位
- 从“真快乐”APP看国美的野心,不止娱乐零售
- FIX三天日记-FIX简介
- fMRI学习笔记:预处理及数据分析(使用spm12)
- 多远线性回归代码-波士顿房价问题