[수미수의 개발 브로구]

[Android] TextureView, SurfaceView 본문

Language & Framework/Android

[Android] TextureView, SurfaceView

수미수 2023. 9. 28. 23:10
반응형

기존 뷰의 한계

  • UI Main 스레드에서 drawing
  • View 계층 구조
  • 실시간 그리기 어려움

SurfaceView

 

SurfaceView vs. TextureView

  • 두개의 View 모두 View 클래스를 상속

TextureView

  • View 계층상에서 동작하는 View 이기 때문에, 다른 View 처럼 동작
  • 다른 Element 의해서 오버렙핑 될수도, 다른 Element 오버랩 있음
  • 임의의 Transformation 가능
  • 간단한 API 콜을 통해 컨텐츠를 bitmap으로 뽑을 있음

SurfaceView

  • SurfaceView 다른 View와는 차별화된 Android 특수한 View
  • SurfaceView 일반적으로 XML 이용한 design 시에도 가장 마지막에 Rendering 되는 특징 ==> 상단에 표시 된다.
  • 만약, SurfaceView ImageView, Button, Animation 등을 표시할 , SurfaceView 상단위에 표기해야 한다.

 

반응형