最近项目中有用到seekbar,之前对这东西不太了解,趁机来踩坑。

seekbar样式

按我觉得Material 中的还不算难看了。但是美工给了自己的样式,还是得改。

主要有这2个属性:

android:thumb="@drawable/thumb"

android:progressDrawable="@drawable/seekbar_progress"

thumb 指的是进度条上那个滑块,progressDrawable 指的是进度条。

seekbar

这是progressDrawable :

这里说一下,android:id="@android:id/background" 背景指的是上图中灰色的部分。android:id="@android:id/progress"是蓝色部分。自己一开始把secondaryProgress 和background 给搞混了。

thumb的话就是简单的一张图片,再指定一下大小,seekbar默认是有10dp 的height的。

android:maxHeight="5dip"

android:minHeight="5dip"

这样大概就能得到图中的样子了。

然后,最后。跑起来发现滑块thumb四周竟然不是透明的。扯蛋! 赶紧去看了一下icon 发现icon四周是透明的没错。又一阵蛋疼。查一下发现,原来 The Material seek bar has split track enabled by default

所以我们要把它disable掉。

android:splitTrack="false"

Over

android smartbar,android seekbar 踩坑之路相关推荐

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

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

  2. contentprovider踩坑之路之Failed to find provider info for com.example.app.provider和cursor=null空指针问题

    目录 bug1.Failed to find provider info for com.example.app.provider bug2:cursor=null bug1.Failed to fi ...

  3. mybatis mapper.xml dtd_全栈开发踩坑之路4-用MyBatis实现服务

    1.前言 上一篇文章介绍了如何设计后端的Mysql数据库:Alex Wang:全栈开发踩坑之路3-MySql数据库设计,本文介绍如何用MyBatis实现后端服务. 本后端项目的Github地址(撰写中 ...

  4. jmeter 3版本到5版本踩坑之路

    jmeter 3-5版本升级踩坑路 新版本下载安装 踩坑之路 新版本下载安装 下载新版本软件 ,链接: https://jmeter.apache.org/download_jmeter.cgi: 配 ...

  5. 微信小程序实现大转盘抽奖----踩坑之路

    微信小程序实现大转盘抽奖----踩坑之路 需求:现在有一个小程序抽奖页面如下,此类抽奖方式为大转盘 思路:由服务端获取抽奖次数和奖品,根据服务端的中奖概率来决定是否中奖,最后利用小程序动画将转盘转起来 ...

  6. 2021-11-01 富文本编辑器Vue-Quill-Editor 踩坑之路

    Vue-Quill-Editor 基于 Quill.适用于 Vue 的富文本编辑器,支持服务端渲染和单页应用. 相对于ssr,spa是通过component进行工作 ssr和spa的区别 1 踩坑之路 ...

  7. [Java灵信LED] -- 踩坑之路

    灵信led -T8 控制板卡 --踩坑之路 下载lv_led.dll 动态库链接 https://pan.baidu.com/s/11ZO-M6kllsq2AyhVW4AKoA 提取码:unsb 提取 ...

  8. webpack踩坑之路 (2)——图片的路径与打包

    webpack踩坑之路 (2)--图片的路径与打包 刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle).下面我 ...

  9. 基于dx11的动作游戏踩坑之路--1

    基于dx11的动作游戏踩坑之路--1 首先要声明所有的博客都是学习博客,不是技术博,只是用来记录.整理自己的学习路线,以及日后可以回顾一下.本人也只是一个小菜鸡,可能会有很多错误与纰漏,有大佬愿意指出 ...

最新文章

  1. JAVA 客户端跳转与服务器端跳转 get与post
  2. SpringMVC +Hibernate 学习实例
  3. JS制作日历小事件和数码时钟--JavaScript实例集锦(初学)
  4. redis报错解决,MISCONF Redis is configured to save RDB snapshots
  5. redis中value大小_查看redis的Value值大小
  6. 不同浏览器中手动启用Flash Player
  7. Java初级程序员面试总结(三)--Lock篇
  8. 一、数据挖掘—初识数据挖掘
  9. 泡泡网 前有古人后有来者! 胶水处理器回顾
  10. 【H5即时通讯系统PHP源码】支持嵌入+单聊+群聊+可单独封装APP
  11. python xlrd pandas_Python:Pandas pd.read_excel提供ImportError:为Excel supp安装xlrd = 0.9.0
  12. Email - Boss's concerns
  13. Spring 青鸟云题库
  14. 关于RedisInsight 创建数据库时 connection time out 连接超时的问题
  15. 9小时突破1000亿,你以为这就是阿里双十一的最大胜利?
  16. 倾斜补偿的电子罗盘(2):磁传感器的误差来源、硬磁干扰的校准(3个参数)、实验验证
  17. 暑期实训第二周周一周二总结
  18. omapl138移植uboot系列之启动TI官方移植的Linux内核(启动内核第一篇)
  19. chm文件打不开的解决方法
  20. 如何选择最适合自己的地图软件

热门文章

  1. 链接orientdb的图形数据库_文档数据库 OrientDB
  2. 想学信息安全本科考计算机,女生学信息安全专业好吗 好就业吗
  3. 知乎热议程序员「35岁定律」,32岁女生转行学Java是否可行?
  4. 微信小程序——传统开发模式与云开发模式对比
  5. AcceptEx WSAAccept accept
  6. AR 变装术,直接在 App内 试穿及购买万圣节服饰,你要来试穿吗?
  7. 关于AcceptEx函数
  8. prometheus之分布式部署
  9. 强化质量管理 促就基业常青(转载)
  10. Android 调用系统录音