2013-05-20 68 views

回答

2

使用this library這裏是一個最小的例子代碼爲我工作:

<com.infteh.comboseekbar.ComboSeekBar 
     xmlns:custom="http://schemas.android.com/apk/res-auto" 
     android:id="@+id/seekbar" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     custom:color="#000" 
     custom:textSize="12sp" 
     custom:multiline="false" 
     /> 

那麼活動

private ComboSeekBar mSeekBar; 
List<String> seekBarStep = Arrays.asList("All","1","5","10","20"); 
mDistanceSeekBar.setAdapter(seekBarStep); 

這將創建一個黑色的分段seekbar默認可繪製。如果你需要添加一些定製看看ComboSeekBar.onDraw(),CustomDrawable.draw()CustomThumbDrawable.draw()

這個項目幾乎完成,但仍然是一個堅實的起點。你可能要鍛鍊的可繪製多一點

1

我覺得你可以只是「假的」,由做一些正確調整圖像。唯一的問題是它應該是長度固定的,或者最後你應該通過編碼來完成文本。 無論如何與android:thumb="@drawable/seek_handler"您可以更改seekbar的處理程序樣式。 (見Android SeekBar thumb Customization

0

您可以選擇此項。這可能給你一些想法: custom seek bar

而且它的源代碼是在這裏: Source code

+0

始終使用GitHub的或類似的網站,在這裏我們可以看到你的代碼,而不必下載源代碼。 – LostPuppy