当我在Activity中使用AppCompat主题并且在布局中使用SeekBar时,它的thumb drawable是Android 5.0+(Lollipop)的常规材料拇指绘制,并且在先前版本的Android中按下时会变得更大。在这两种情况下,它都带有强调色。
我想在自定义视图(不扩展SeekBar)中使用相同的drawable,但是如何实现相同的结果(包括着色)?
我尝试了什么:
1)从AppCompat获取可绘制的xml但它是黑色的 - 可能需要应用ColorFilter来正确绘制它。这显然无法解决材料(Lollipop +)版本的问题。
2)从这些drawables的主题中复制来自Android源的xml,但是它们使用了一些不公开的属性(例如,opticalInsetLeft)
非常感谢任何帮助和指示