onMeasure1 View가 그려지는 과정 알아보기 View가 그려지는 과정 알아보기 view는 포커스를 얻으면 레이아웃을 그리도록 요청합니다. 이때 레이아웃의 계층 구조중에 rootView를 제공해야합니다. 따라서 그리기는 루트 노드에서 시작되어 전위 순회방식으로 그려집니다. 부모뷰는 자식뷰가 그려지기전에 그려지고, 형제뷰는 전위방식에 따라 순서대로 그려지게 됩니다. 레이아웃을 그리는 과정은 measure단계와 layout 단계를 통해 그려지게 됩니다. LifeCycle 알아보기 addView 함수를 호출했을때 위 그림과 같은 순서로 콜백함수가 실행되게 됩니다. 1. Constructor 모든 뷰는 생성자에서 출발하게됩니다. 생성자에서 초기화하고 ,default값을 설정합니다. 뷰는 초기설정을 쉽게 세팅하기 위해서 AttributeSet 이라는 인터페이.. 2019. 10. 2. 이전 1 다음