본문 바로가기

개발

invalidate()와 requestLayout() of View

View의 Lifecycle과 관련되어있다.

invalidate()의 경우는 draw()를 다시 하도록 요청하는 반면 requestLayout()은 measure()부터 시작하도록 요청한다.

일반적으로 변경사항에 대한 repaint()는 invalidate()를 호출하면 되며 view size를 변경할 경우는 requestLayout()을 호출하면 된다.

'개발' 카테고리의 다른 글

Javascript 로딩 성능 개선  (0) 2023.03.14
Java layer key delivery of Android key distribution process  (1) 2022.11.14
failed git pull (Android Stduio)  (0) 2022.06.26
AAOS Library  (0) 2022.05.12
Google AD  (0) 2022.05.03