Android用XML绘制自己的seekbar拇指
请帮助为SeekBar Thumb定义自己的可绘制XML。 在这个XML绘图工具中,我想为Android用XML绘制自己的seekbar拇指,android,Android,请帮助为SeekBar Thumb定义自己的可绘制XML。 在这个XML绘图工具中,我想为state\u selected和state\u pressed定义自定义形状 据我所知,在XML中的SeekBar定义中,我们必须将android:thumb=“@drawable/listview\u bg\u selector”放在listview\u bg\u selector中,其中 <?xml version="1.0" encoding="utf-8"?> <selector
state\u selected
和state\u pressed
定义自定义形状
据我所知,在XML中的SeekBar定义中,我们必须将android:thumb=“@drawable/listview\u bg\u selector”
放在listview\u bg\u selector
中,其中
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="false"
android:state_pressed="false"
android:drawable="@drawable/seekbar_thumb_default" />
<item android:state_pressed="true"
android:drawable="@drawable/seekbar_thumb_clicked"
/>
<item android:state_selected="true"
android:state_pressed="false"
android:drawable="@drawable/seekbar_thumb_selected"
/>
</selector>
但接下来要做的是,我在这里尝试了使用形状绘制的代码,但没有任何效果,我只是看到了默认的SeekBar。
有关于这个问题的例子吗?类似的东西解决了我的问题
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/seek_thumb_pic">
<shape android:shape="rectangle" />
</item>
</selector>
另一种方法可能是在代码中设置边界,但我不确定这一点。对于未来的答案寻求者,我曾经创建自己的自定义SeekBar
,我对此非常满意
它们还提供创建其他android元素的功能,如微调器
,开关
,等等。谢谢,这是一个好主意!我还发现它可以作为IntelliJ和Android Studio的插件使用