控制seekBar的进度颜色
16lz
2021-01-26
先上效果图:
当点击按钮的时候,进度条的颜色会改变
一、设置好进度条的两个样式:
<?xml version="1.0" encoding="utf-8"?> -
-
不同的进度条的颜色,更改 第一进度条 android:id="@android:id/progress的颜色设置即可。
二、seekBar在xml文件的属性设置
三、当点击button按钮时,执行的操作
Drawable progressDrawable = this.getResources().getDrawable(R.drawable.seekbar_style);progressDrawable.setBounds(0, 5, 806, 30);seekBar.setProgressDrawable(progressDrawable);
最近刚发现的新的问题,给seekbar设置背景样式时候android:thumb=“@drawable/seekbar_drawable”会发现样式显示方形,就像这样
要想解决这个问题,加上这个属性:android:splitTrack=“false” 即可。
代码已上传资源,大家可自行下载
更多相关文章
- arcGis for android 学习之callOut
- 一个Android菜鸟入门Flutter 笔记(一)
- Android的onMeasure和onLayout And MeasureSpec揭秘
- Android可滑动TextView设置大段文字后,如何滚动到结尾显示。
- Android(安卓)Shader 颜色、图像渲染 paint.setXfermode
- 标签TextView
- Android中Button设置background过程的研究
- setHint方法
- Android下利用Fragment+RadioGroup和TabHost实现底部选项卡的效