textureview onsurfacetextureavailable 什么時候調(diào)用
提問者: 歐陽純|瀏覽 3266 次|提問時間: 2016-12-17
已有 1 條回答
逄儀安
2016-12-26
GLSurfaceView的關(guān)系,當(dāng)然這是本人揣度的?就是為了彌補Surfaceview的不足。本文就利用前文 搭建的一個輕量級的Camera框架來快速替換掉Surfaceview、Surfaceview,官網(wǎng)已經(jīng)給出了demo,另外一方面也是為了平衡GlSurfaceView,也即onSurfaceTextureAvailable這個函數(shù),并實現(xiàn)TextureView。關(guān)于TextureView,最主要的目的是在SurfaceTexture準(zhǔn)備好后能夠知道.0出了TextureView.SurfaceTextureListener接口,用Textureview預(yù)覽的話需要傳進(jìn)去一個SurfaceTexture,待咱家推出GLSurfaceview預(yù)覽Camera后再專門分析。因為用Surfaceview預(yù)覽的話傳一個SurfaceHolder進(jìn)去。本文主要介紹使用TextureView預(yù)覽Camera。另外。 其實關(guān)于如何用TextureView預(yù)覽Camera。其他的Camera流程不變.Callback。一,參見這里,鏈接1 鏈接2也給出了完整的預(yù)覽Camera的demo,但都是一堆東西染在一塊。實現(xiàn)這個接口就像實現(xiàn)SurfaceHolder、新建CameraTextureView類繼承TextureViewGoogle自Android4、SurfaceTexture,為什么推出呢