Понимание Surface, SurfaceView и SurfaceHolder

 Surface、SurfaceView和SurfaceHolder的理解

SurfaceView - это унаследованный класс View. Поверхность, предназначенная для рисования, вложена в SurfaceView. Поверхность находится за SurfaceView. SurfaceView предоставляет видимую область для отображения Surface. SurfaceView похож на свет, только освещенный SurfaceView. Поверхность может отображаться на экране . Поверхность должна контролироваться SurfaceHolder, включая размер, форму и т. Д.
В то же время, при использовании SurfaceView для воспроизведения видео, вы должны вызывать surfaceholder.setFormat (формат int) в том же потоке, иначе Surfaceview не может отображаться нормально.

рекомендация

отblog.csdn.net/skateboard1/article/details/44514579