我在查看Android的Camera2 API,发现在代码中(https://github.com/googlesamples/android-Camera2Basic/blob/master/Application/src/main/java/com/example/android/camera2basic/Camera2BasicFragment.java#L210),使用了
SurfaceView
、TextureView
、Texture
和Surface
类,但是没有太多解释。
而且即使是文档对这4个类的区别也没有很好的说明。
因此,我的问题是:什么是SurfaceView
、TextureView
、Texture
和Surface
?它们之间有什么区别?它们用于什么?
非官方的解释将会很有帮助。
谢谢!