如何克隆AppCompat SeekBar材料拇指drawable为自定义视图?

时间:2016-02-12 22:23:48

标签: android android-layout android-custom-view android-drawable android-seekbar

当我在Activity中使用AppCompat主题并且在布局中使用SeekBar时,它的thumb drawable是Android 5.0+(Lollipop)的常规材料拇指绘制,并且在先前版本的Android中按下时会变得更大。在这两种情况下,它都带有强调色。

我想在自定义视图(不扩展SeekBar)中使用相同的drawable,但是如何实现相同的结果(包括着色)?

我尝试了什么:

1)从AppCompat获取可绘制的xml但它是黑色的 - 可能需要应用ColorFilter来正确绘制它。这显然无法解决材料(Lollipop +)版本的问题。

2)从这些drawables的主题中复制来自Android源的xml,但是它们使用了一些不公开的属性(例如,opticalInsetLeft)

非常感谢任何帮助和指示

0 个答案:

没有答案