我自己定制的SeekBar Android
我想创建自己的SeekBar,因为我找不到任何与我需要的类似的东西。 我想要一个有3个波段的seekbar,如下所示: 我不能发布图片,所以 _____________________________________________________ ( BLUE | RED X | BLUE ) ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ X=拇指 我不想要进度条,只需要拇指和3种背景色。。 明白了吗 有人知道我怎么做吗我自己定制的SeekBar Android,android,seekbar,Android,Seekbar,我想创建自己的SeekBar,因为我找不到任何与我需要的类似的东西。 我想要一个有3个波段的seekbar,如下所示: 我不能发布图片,所以 _____________________________________________________ ( BLUE | RED X | BLUE ) ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ X=拇指 我不想要进度条,只
谢谢。这是一个非常好的例子,应该可以帮助你行动起来 然而,这并不能解决背景中三色带的问题,因为本例使用了可重复绘制的。对于这个问题,我会看这篇文章
您需要创建自己的渐变。这应该会给出你想要的结果。这里有一个非常好的例子,可以帮助你行动起来 然而,这并不能解决背景中三色带的问题,因为本例使用了可重复绘制的。对于这个问题,我会看这篇文章 您需要创建自己的渐变。这应该会给出您要查找的结果。XML代码 seek_bar.xml 第一个可绘制区域为空或显示为非全彩色区域 第二个可绘制区域是填充区域或彩色区域 链接帮助您的更多信息。XML代码 seek_bar.xml 第一个可绘制区域为空或显示为非全彩色区域 第二个可绘制区域是填充区域或彩色区域
链接帮助您的更多信息。此示例可能有帮助:
搜索“Seekbar自定义拇指输出”。此示例可能有帮助:
搜索“Seekbar自定义拇指输出”。谢谢您的回答,但我已经查看了这两个站点,您是对的。。不要解决我的问题,但我正在尝试使用渐变。。也许我可以做一些我想做的事情..我解决了我的梯度问题,如何建议我们的朋友,谢谢你的回答,但我已经看过这两个网站,你是对的。。不要解决我的问题,但我正在尝试使用渐变。。也许我可以做一些我想做的事情..我用梯度解决了我的问题,如何建议我们的朋友,谢谢Frank,虽然这可以从理论上回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。虽然这可以从理论上回答这个问题,在这里包括答案的基本部分,并提供链接供参考。
<SeekBar
android:id="@+id/seekBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:progressDrawable="@drawable/seek_bar"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:thumb="@drawable/thumbler_small"
android:indeterminate="false" />
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+android:id/SecondaryProgress"
android:drawable="@drawable/first"/>
<item
android:id="@+android:id/progress"
android:drawable="@drawable/second"/>
</layer-list>