[英]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.