2011-10-02 79 views
0

Android視圖通常相當滯後。我想知道是否可以像在OpenGL-ES中重新創建它們一樣使用硬件加速。如果可能的話,我猜它已經完成了。它有用還是可能?在OpenGL中重新創建Android視圖

回答

1

你可以實現一個GLSurfaceView並繪製任何你喜歡的東西。但我不建議重新創建現有視圖。我不知道你的意思,但在我的設備上,他們根本沒有遲鈍...

更新:我的聲明,視圖已經硬件加速被反駁(請參閱評論)。所以我做了研究,發現this article(這突出了矛盾)。所以硬件加速在android 3.0+中可用。不過,我不會推薦重新實現默認的小部件。你仍然可以做很多錯誤的事情,從而以不利的方式影響業績。

+0

其實,它們並不是硬件加速的。 ...除非您使用的是3.0+,並且該視圖已啓用硬件加速。 –

+0

我以爲帆布正在將其操作委託給GL以及硬件?我錯了嗎? – Knickedi

+0

也許在像TouchWiz這樣的android的一些自定義烘焙的實現中,但我很確定AOSP沒有它,因爲與舊硬件(如G1)的兼容性問題,如果有人好奇,我可以進一步研究它。 –