在HTML5/JavaScript有此屬性Android的等效HTML5畫布CompositeOperation
compositeoperation
對於設置了將圖形畫布上的模式canvas
(添加/ XOR /過等)。
對於Androids Canvas
class,這種行爲等效於什麼?
或者我需要以不同的方式來達到與此屬性相同的結果嗎?
(我的Java知識就像是空++)
在HTML5/JavaScript有此屬性Android的等效HTML5畫布CompositeOperation
compositeoperation
對於設置了將圖形畫布上的模式canvas
(添加/ XOR /過等)。
對於Androids Canvas
class,這種行爲等效於什麼?
或者我需要以不同的方式來達到與此屬性相同的結果嗎?
(我的Java知識就像是空++)
無論如何,我發現它的閱讀一個晚上後,所以我回答我的問題:
PorterDuffXfermode是等效。 (稍微比Javascript.Canvas更深一點和解耦)
你想使用Java Canvas類或與HTML5 Canvas類工作?
對我來說,它聽起來像你應該建立一個android webapp(http://developer.android.com/guide/webapps/index.html)。在Web應用程序中,您可以自由使用所有HTML5功能,因爲您已經知道它們。
你甚至可以使用phonegap來訪問android硬件比使用普通android webapp更容易。
BTW:有關於Android開發的一本好書與HTML5:http://ofps.oreilly.com/titles/9781449383268/
這聽起來像一個很好的選擇!不過,我讀過許多Android設備的HTML5支持並不好,你對此有何體會? – 2011-03-02 15:18:13
我的經驗相當不錯。 webview是一個基於webkit的瀏覽器。 modernizr報道說這款瀏覽器幾乎支持所有功能。但要小心 - 在移動設備上,webkit!= webkit。他們略有不同。例如,android沒有用於textareas的滾動條。 – rdmueller 2011-03-02 15:28:20
有些地方可以使用網頁瀏覽,但它們比本地操作慢,或者在計算機上的瀏覽器中運行相同的東西。如果你正在像素級別做事情,那麼在計算機上,HTML畫布的東西可能會很慢。 – rob 2011-03-02 15:59:27