社区
Android
帖子详情
如何让SeekBar分段,并且每段显示不同的颜色?
Xzuing
2016-08-27 04:53:19
最近做项目的时候遇到了一个难题,就是:将SeekBar分成三段(均等或不均等都可以),根据滑动的progress,每段显示不同的颜色
比如说SeekBar的最大值是100
progress为0-10的时候第一段显示红色;
当progress为10-80的时候第一段还是显示红色,
第二段显示绿色;当progress为80-100的时候第一段显示红色,
第二段显示绿色,第三段显示黄色。
各位走过路过的大神帮帮忙啊,给个思路撒!!!多多谢啦!!!
效果图如下:
...全文
395
5
打赏
收藏
如何让SeekBar分段,并且每段显示不同的颜色?
最近做项目的时候遇到了一个难题,就是:将SeekBar分成三段(均等或不均等都可以),根据滑动的progress,每段显示不同的颜色 比如说SeekBar的最大值是100 progress为0-10的时候第一段显示红色; 当progress为10-80的时候第一段还是显示红色, 第二段显示绿色;当progress为80-100的时候第一段显示红色, 第二段显示绿色,第三段显示黄色。 各位走过路过的大神帮帮忙啊,给个思路撒!!!多多谢啦!!! 效果图如下:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yung7086
2019-07-09
打赏
举报
回复
都这么麻烦了,还是手动写一个吧,免的产品过阵子又整幺蛾子出来
吃苹果的猫公子
2019-07-05
打赏
举报
回复
https://github.com/jiaoyaning/SubsectionBar 刚写出来的,可以参考一下
紫雾凌寒
2016-08-27
打赏
举报
回复
这个比较简单,设置监听事件 监听seekbar的进度,当进度小于10%设置为红色,10%~80%绿色,大于80%设置为黄色。
刘兆贤
2016-08-27
打赏
举报
回复
做逻辑判断,监听进度
ink_s
2016-08-27
打赏
举报
回复
笨方法 弄三个重合的 SeekBar 最上面两个屏蔽点击事件 最下面的设置为黄色 最上面的设置为红色 最下面那个小于10%的时候 三个都按最下面哪个进度设置进度 这样虽然显示了三个 但最上面红色挡住了下面两个 只看到红色 超过10%最上面的就一直是10% (背景要设置透明 就能显示下面的绿色了 ) 当然 正常方法是自定义SeekBar 在设置进度那里判断百分比 然后绘制颜色
Android UI实战
本课程包含19章,共计70个小节课程,内容包括: Android 常用组件,Toast,Button,CheckBox,Radio Button,Toggle Buttons,Switch,
SeekBar
,RatingBar等,高级组件:ListView、GridView、ViewPager、RecyclerView、Android 菜单、Android Action Bar、事件处理、WebView、样式和主题、自定义视图、SwipeRefreshLayout、Picasso、Toolbar 工具栏、Translucent System Bar、DrawerLayout和NavigationView等。
将
SeekBar
分段
,并且
每段
显示
不同
的
颜色
最近做项目的时候遇到了一个难题,就是:将
SeekBar
分成三段(均等或不均等都可以),根据滑动的progress,
每段
显示
不同
的
颜色
。比如说
SeekBar
的最大值是100,progress为0-10的时候第一段
显示
红色;当progress为10-80的时候第一段还是
显示
红色,第二段
显示
绿色;当progress为80-100的时候第一段
显示
红色,第二段
显示
绿色,第三段
显示
黄色。 各位走过路过的大神
自定义
SeekBar
实现
分段
显示
不同
背景
颜色
通过自定义
Seekbar
样式,我们可以轻松地将
SeekBar
的背景划分为多个段落,并为每个段落设置
不同
的背景
颜色
。通常情况下,
SeekBar
只有一个统一的背景
颜色
,但在一些场景中,我们可能需要将
SeekBar
的背景划分为多个段落,并为每个段落设置
不同
的背景
颜色
,以便更好地表达数据或者增加用户体验。你可以根据自己的需求,修改
seekbar
_custom_background.xml中的
颜色
值和段落数量,以获得更多样化的效果。接下来,我们需要创建一个自定义的
Seekbar
样式以支持
分段
显示
不同
的背景
颜色
。
Material Designer的低版本兼容实现(十二)—— Slider or
SeekBar
Slider,我更喜欢叫他
SeekBar
,其实是一个东西啦,就是拖动条。5.0的拖动条和4.x上的HOLO风格完全
不同
,平添了一些精致。此外还加入了数值指示器,让用户在滑动的时候就能知道现在到了什么位置。Ok,理想很美好,兼容很残酷!我虽然改了很多兼容包本身的bug,但是还是有个挺大的bug没有解决——指示器错位。当你在一个可以滑动的view中放着歌slider的时候,它的指示器出现的...
Android app应用开发高级进阶系列专栏解读
在从事android app开发的几年里,最开始接触做android 都是从app开发开始做的,在做app的这几年中把积累下来的 做的一些功能,都整理出来了作为自己的技术资料,在以后开发类似的功能的时候,也可以作为参考,同时作为专栏,也 给小伙伴们提供解决问题的借鉴的方式方法,可以参考这些博客,然后解决自己在研发中遇到的问题
Android
80,337
社区成员
91,284
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章