방금 전에 읽은 Hardware Acceleration과 this video.을 보았습니다. 조금 혼란스러워졌습니다.Android의 하드웨어 레이어 및 하드웨어 가속
하드웨어 가속은 그리기 작업이 GPU에 의해 수행되며 기본적으로 Android 3.0 이상에서 사용 가능하다는 것을 의미합니다. 하드웨어 가속을 사용하는 경우 이 기본값 인 이유는 View
의 레이어 유형이 왜입니까? 나는 그것이 LAYER_TYPE_HARDWARE이어야한다고 생각했다.
하드웨어 레이어은 화면 외부 버퍼에 View
을 유지하면서 무언가를해야합니다.
따라서 View.LAYER_TYPE_NONE
, View.LAYER_TYPE_HARDWARE
및 View.LAYER_TYPE_SOFTWARE
은 하드웨어 가속과 관련이 없습니다. 그들은 View
을 오프 스크린 버퍼에 유지하여 View
의 투명도와 다른 속성이 변경 될 때마다 그리지 않도록합니다.