2010-11-10 47 views
1

我正在尋找一個實現像「鎖定」屏幕上那樣的水平滑塊的類。換句話說,用戶必須從左向右滑動欄來運行活動。非常感謝您的參與。單槓滑塊

回答

0

也許Seek Bar可能會幫助您解決您的問題。如果這適用於你,請告訴我,因爲我也對這個解決方案感興趣。謝謝

該鏈接是該功能的開發者文檔。

+0

感謝您的快速回復。這也是我發現的,但我希望有一個更簡單的類,因爲基本上所有的滑塊都是確保用戶滑動它。我想我必須與Seek Bar合作,直到有人讓我知道更好/更簡單的方式。 – KDD 2010-11-10 18:10:22

1

在內部,Android使用一本叫SlidingTab(主鎖屏是在一個名爲LockScreen.java文件。與所有的Android核心代碼,它是Apache許可證。在這裏聽起來像一個破紀錄上所帶來的風險,download the AOSP類並閱讀代碼,每當你有一個「谷歌人怎麼做x?」類型的問題(或者甚至當你不這樣做時;有一些好東西在那裏)

+0

謝謝Yoni。我只是一個初學者,所以我期待着做一些簡單的事情:)。通過整個AOSP的閱讀是我不認爲我可以消化的,因爲我一次嘗試一小步。爲什麼你認爲谷歌人沒有這個「SlidingTab」作爲程序員使用的視圖?像這個滑塊一樣普通和簡單的應該是一個視圖(按鈕,textview,edittext等),所以我們可以使用它,而不必編寫很多:)。希望他們會在即將到來的Android 3.0中包含這一點。順便說一句,如果他們在覈心操作系統中有這個類,我想我可以從我的java文件中調用它? – KDD 2010-11-10 20:03:36

0

Here是一個例子,橫向ProgressBar,這樣用戶就可以通過向左/向右滑動設置「進度」,它實際上是非常簡單的,它只是覆蓋了onTouchEvent()方法,做了一些小數學,並根據第e TouchEvent的X座標。