新年對我的解決方案是同時學習HTML5的Canvas和Android畫布API。 (我做了很多Swing科學圖形的東西,需要分支)它們在概念和執行方面有多相似?它們是否足夠相似,以便同時嘗試一起學習?或者它們真的不同,我應該一次專注於一個以避免混淆?相似
相似
回答
我使用Swing的圖形,HTML5的Canvas和Android的帆布廣泛,他們都非常相似。如果你知道如何使用其中之一,你將很快學會如何使用其他兩種。這些概念幾乎相同。最大的區別在於Android如何存儲一些圖形狀態(它使用一個Paint對象傳遞給繪圖函數,而不是直接在畫布上設置狀態)。
我會建議您先關注其中的一個,只是爲了讓事情變得更簡單。
謝謝。我注意到一些Android Bitmap調用與Java2D Raster調用類似。此外,任何有關Android Canvas et。的好書或網頁資源的建議。人? – user949300 2012-01-11 06:59:25
我可以告訴你這...
他們當然相似,最明顯的區別在於HTML5畫布的設計是跨平臺,由於Android Canvas是高度專業化的,甚至是專有的。但剛坐下來呢..
HTML5 Canvas是基於web /服務器,並使用網絡語言JavaScript來在畫布上繪製。 Android是JavaScript和相對相同。
我一直使用HTML5 Canvas和它非常靈活和強大。我喜歡彩色渲染系統,憑藉我的經驗,跨系統的顏色規範化有很多幫助(尤其是對顏色敏感的圖表)。我最近一直在嘗試文字動畫和粒子效果,我認爲它適合小屏幕應用!物理學的簡單性也使其成爲更高級實現的絕佳選擇。我的應用程序/網絡混合應用(SaaS的/ SAP/B2B解決方案)良好的交叉兼容性
HTML5是年輕,所以它並非沒有問題,但我認爲有一個正確編碼的網站&的SaaS/SAP/B2B應用的任何期望的結果是可以實現的。但是有大量關於在Android手機上加載HTML5畫布問題的堆棧信息。&等。
我在其他地方閱讀了其他地方的代碼,PhoneGap可能是您的解決方案。 這是一個很棒的圖表,可以幫助你:Mobile Frameworks
希望這可以幫助你!
Android絕對不使用Objective C,但是使用Java。你正在與iOS混淆。 – 2012-01-08 23:30:30
@Nolin感謝您的信息。有沒有特別的書或網頁資源,您發現學習HTML5的優秀? – user949300 2012-01-09 01:35:18
@ Peter&Mikko,感謝您的編輯!我的意思是寫iOS,但因爲我說Android刪除objective-c是準確的,謝謝! – 2012-01-09 17:13:49
- 1. mysql中的詞相似性/相似性
- 2. 相似度
- 3. 查找相似
- 4. 餘弦相似
- 5. 相似到iOS
- 6. 與Emacs shell相似?
- 7. tf idf相似度
- 8. 散列相似性
- 9. 相似的子類
- 10. 相似度匹配
- 11. 相似度指數:
- 12. 的Javascript族相似
- 13. 餘弦相似度
- 14. 檢查相似性
- 15. 約餘弦相似
- 16. 文檔相似性
- 17. 餘弦相似度
- 18. 用grep或相似
- 19. 文檔聚類的似然相似性
- 20. Solr中的相似度/近似查詢
- 21. 如何從單詞相似性到整體句子相似性
- 22. 嚴格文件相似度的文本相似度函數
- 23. Lucene:相似類...如何定義幾個相似性度量?
- 24. 相似的顏色相似的數據GGPLOT2
- 25. Java中的Wordnet相似度:JAWS,JWNL或Java WN ::相似度?
- 26. MATLAB中一個單元中的相似和不相似元素
- 27. XSL遍歷非相似父母的相似孫子,並更新
- 28. VBA:更改單元格顏色不相似(相似且不相等)
- 29. iPod相機掃描相似的顏色
- 30. LINQ的相似特性
@Peter - 感謝漂亮的編輯和更清晰的稱號。 – user949300 2012-01-07 23:24:45
嘿大家 - @Nolin提供了關於HTML5 Canvas的一些很好的信息,但是有沒有人有Android Canvas的經驗? – user949300 2012-01-10 21:02:05