2012-03-31 247 views
0

任何人都可以幫助我找到指向手機傾斜方向的羅盤指針的示例代碼嗎? 我想開發一個應用程序來從加速度計值在OpenGL中旋轉位圖。Android OpenGL指南針

+0

你*有*使用OpenGL嗎?自定義視圖可以做到這一點,每次調用onDraw()時,指針都會沿適當的方向移動。 – 2012-03-31 16:26:50

+0

感謝您的答覆....自定義視圖是好的你可以幫我一個示例代碼... – Nijo 2012-03-31 16:30:01

+0

@Graham Smith:我認爲它對我的圖形部分工作,但我不知道計算旋轉角度來自加速度計值。你能給我一個關於這個的大綱... – Nijo 2012-03-31 19:40:24

回答

3

好吧,所以感謝上面的評論,我們不必使用OpenGL,雖然你可以,但我個人認爲你可以通過使用自定義視圖使生活更簡單。

現在在 傳統 標準StackOverFlow過去的時間我不會給你這個代碼,但極其龐大的腿。這裏有一個溫度計示例http://mindtherobot.com/blog/272/android-custom-ui-making-a-vintage-thermometer/

爲什麼我送你到這裏?

它包含一個例子,它使得一個錶盤非常接近指南針,並且有一些小的tweeks可以很容易地在設計上成爲指南針。您只需要刪除與溫度相關的代碼並使用加速度計代替。

這是一個很好的介紹自定義視圖,並會告訴你如何開始。

我按照教程做了一個時鐘,作爲另一種可能性來激勵你。

+0

+1的鏈接說明;我喜歡。 – 2012-04-01 03:45:34