我想为我的应用程序的 Seekbar
创建样式。我只想更改拇指和栏本身的颜色。
我设法像这样更改缩略图名称:
<style name="MySeekBar" parent="@style/Widget.AppCompat.SeekBar">
<item name="android:thumbTint"> @color/turquoise </item>
</style>
但我不确定如何更改栏的颜色。我知道如何用代码来做,但不知道在 xml 中:
seekBar.getProgressDrawable().setColorFilter(getContext().getResources().getColor(R.color.turquoise), Mode.SRC_ATOP);
如何使用 xml 中定义的样式设置滤色器的样式?
最佳答案
你可以使用
android:progressTint
改变搜索栏进度部分的颜色
android:progressBackgroundTint
以您的风格更改栏背景的颜色
关于Android 风格的 SeekBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44522038/