我的 Android 应用中有默认的 seekbar
。我注意到当 seekbar
上的 thumb
被按住时,它会变成黄色。相反,我希望它在持有时变成蓝色。如何才能做到这一点?如果这是一个基本问题,我深表歉意,我是 android 开发的新手。谢谢。
最佳答案
使用图像过滤器更改默认状态列表可绘制对象的颜色(包括 SeekBar):
// Change seekbar color to green.
SeekBar sb = (SeekBar) findViewById(R.id.seekBar1);
sb.getProgressDrawable().setColorFilter(0xFF00FF00, PorterDuff.Mode.MULTIPLY);
sb.getThumb().setColorFilter(0xFF00FF00, PorterDuff.Mode.MULTIPLY);
getThumb
方法仅在 API 16+ (Jelly Bean) 之后可用。
关于android - 如何更改搜索栏中拇指的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16470475/