
Android/Study
[Android] View가 그려지는 순서
View가 그려지는 과정에 대해서 알아보자. 이를 알아야하는 이유는 크게 2가지가 있다. Ui를 그리는 기본 구성요소가 바로 View이기 때문이다. Custrom View를 만들기위해서는 위 과정을 알아야 한다. 전위순회 방식을 쓰기 때문에, 부모 부터 자식 뷰 순서로 그려지게 됨 measure 뷰의 크기를 계산 모든 뷰는 각각 자신의 width, height 를 계산 measure 과정에서, 부모 - 자식 뷰간의 크기 정보 전달을 위해 2가지 클래스 사용 ViewGroup.LayoutParams : 자식 뷰가 부모 뷰에게 자신이 어떻게 측정되고 위치를 정할지 요청 할 때 사용, (how big) DP, PX.. : 자식뷰가 원하는 사이즈 MATCH_PARENT : 부모 뷰 사이즈와 똑같이 자식뷰 사이즈..