我有一個關於爲Android繪製應用程序的問題。什麼是最好的方法?我想製作一個應用程序,以保持用戶可以使用的所有對象。適用於Android 2d繪圖應用程序的最佳方法
我必須使用opengl嗎?我想使用畫布繪圖的方法,因爲它更容易使用,但也許這不是我想要的。
我該如何保持所有對象可供用戶使用?我需要使用大型數據列表嗎?
謝謝你的建議。
我有一個關於爲Android繪製應用程序的問題。什麼是最好的方法?我想製作一個應用程序,以保持用戶可以使用的所有對象。適用於Android 2d繪圖應用程序的最佳方法
我必須使用opengl嗎?我想使用畫布繪圖的方法,因爲它更容易使用,但也許這不是我想要的。
我該如何保持所有對象可供用戶使用?我需要使用大型數據列表嗎?
謝謝你的建議。
Android開發者指南非常清晰。如果你需要每秒畫3d和/或多幀,那麼OpenGL可能是最好的。對於「繪畫」風格的繪畫應用程序,Canvas
應該沒問題。
好的,以及如何保持用戶可用的所有對象?我看到人們使用位圖緩存對象,但我不認爲這是我的選擇還是它? – Pixebility
如果您的圖紙是位圖的組合(如Photoshop),則屬性位圖的基於圖層的數據庫就是您所需要的。如果您的繪圖基於幾何圖形(筆畫,polyines,多邊形,曲線,橢圓,組,變換等),則需要相應對象的層次結構,這自然採用有向無環圖或DAG的形式。一個全功能的圖形編輯器可以很快成爲一個大型項目,而製作一個非常好的項目很困難。 – Gene
如果您現在有任何信息來源(網站,書籍),請告訴我。我很感興趣。 – Pixebility