2013-10-17 85 views
6

使用android形狀元素可以給Seekbar一個弧形嗎?如果沒有,是否有任何其他方式來改變搜索欄的形狀?給一個半圓的形狀seekbar

+1

你可以儘量延長'SeekBar'並覆蓋方法' onDraw','onMeasure'和其他一些與自定義繪圖相關的內容。在android dev網站上查看[本教程](http://developer.android.com/training/custom-views/custom-drawing.html)。 –

回答

9

我有一個開源CircularSeekBar允許半圓:

http://devadvance.com/circularseekbar

網站上的說明是最基本的,如果你需要更多的幫助,就問!

也有一些其他的圓形搜索條實現,只允許完整的圓,而是提供了一個很好的起點,如:

https://github.com/JesusM/HoloCircleSeekBar

+0

我試圖將搜索欄的最大進度設置爲歌曲的持續時間,但它採用默認最大值(100),如何設置搜索欄的最大進度? – user2717079

+0

您可以使用XML屬性最初設置最大值。但是,您似乎希望能夠使用「setMax」方法進行設置。我更新了CircularSeekBar的代碼以包含setMax和getMax方法,以便可以以編程方式更改最大值。 –