Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android用XML绘制自己的seekbar拇指_Android - Fatal编程技术网

Android用XML绘制自己的seekbar拇指

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

请帮助为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 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的插件使用