2012-07-25 63 views
6

我想有一个在离散进度点有标记的seekbar(如int链接:YUI Library Examples),但进度间隔不是静态的。我怎样才能做到这一点?安卓seekbar在离散进度点有标记

+2

我也对这个问题感兴趣。我认为**你必须自己创造一个。 – wojciii 2012-07-25 11:27:42

+0

您是否创建了一个自定义的?想分享你的代码吗? – Alex 2016-06-23 17:57:09

回答

3

你可以编写一个自定义的View,在任何你想要的点上绘制垂直线。

参见:http://developer.android.com/guide/topics/ui/custom-components.html

你只需要重写onDraw(Canvas canvas)提请你行。您可以使用视图宽度的比例作为标记。每条垂直线将是在点

LINENUMBER *(viewWidth)/ numLines

从LINENUMBER = 0至LINENUMBER = numLines-1

你的进展将在一个类似的方式绘制的,但是...你必须自己做这个。