2011-11-30 47 views
0

我是一個Android開發初學者,在其他面嚮對象語言如java,python,c#中有一些經驗。所以我在之前用Java創建了各種遊戲,使用緩衝區和圖形來繪製線條和東西。我如何在android中做這些事?我查看了一些在線指南,他們似乎都創建了一個類來擴展View對象,並且該類將取代onDraw方法,在那裏它們可以導致Canvas或其他東西繪製一條線。Android開發:圖形如何在Android中工作?

但是如果你想根據用戶輸入畫一條線呢?那麼這種方法就行不通了?

例如,我可以在用戶觸摸屏幕時繪製一個圓的最簡單的代碼是什麼?

此外,我想知道什麼書會推薦給初學者,尤其是包含圖形內容的書嗎?我用戶的開發人員網站爲Android,但我覺得一本書也將有助於很多瞭解Android?任何暗示?

謝謝你的時間,我非常感謝你!

+0

另外[問]是一個很好的閱讀。 – Jack

回答

0

下面是一個建議...將API Demos應用加載到Eclipse中並探索圖形演示源代碼。有大量的圖形演示。

要加載API Demos應用程序,請在Eclipse中單擊文件>新建>其他> Android示例項目。

然後選擇您的構建目標,如Android 4.2。

然後從示例應用程序列表中選擇API Demos應用程序。

最後單擊完成。

該應用有300多個演示,因此可能很難導航。你想看看圖形部分。

0

Yevgen Karpenko的「帶有Canvas API的Android 2D圖形」對初學者來說相當不錯。 它解釋了座標系和轉換等基本概念,展示瞭如何使用文本並使用不同的圖形基元(線條,路徑,圓等)。它還顯示瞭如何在圖形應用程序中使用多個線程。

以下是亞馬遜電子書版本的鏈接。

http://www.amazon.com/Android-Graphics-Canvas-API-ebook/dp/B00DKIAVK8/ref=sr_1_8?s=books&ie=UTF8&qid=1374420538&sr=1-8&keywords=android+2d