簡體   English   中英

不同Android版本上SurfaceView實施之間的區別

[英]Difference between SurfaceView implementation on different Android versions

我的主管告訴我,適用於4.0及更高版本的SurfaceView實現(或者可能是不同的,但是是3.0+版本)與其他版本之間存在顯着差異。 在較舊的實現中, SurfaceView並不是真正的View並且在其上放置其他UI元素時存在一些限制,而在較新的版本中,此問題已修復。

經過研究后,我仍然看不到-就是這樣。 除了硬件加速和自然代碼改進之外, SurfaceView的舊版本/更新版本之間是否真的存在顯着差異?

謝謝!

SurfaceView據說實際上不是View,並且在其上放置其他UI元素時有一些限制

這是正確的,並沒有真正改變AFAIK。

而在較新版本中,此問題已修復

更重要的是,現在TextureView ,可以在許多情況下代替SurfaceView使用。 TextureView利用GPU的優勢來提供Surface (例如,用於播放視頻)並作為常規View參與(例如,用於動畫)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM