ConstraintLayout의 개념과 기본 사용법
2018 DroidKnights에 참가하여 지금은 Constraint layout 시대라는 주제로 진행하였던 발표내용을 참고하여 작성하였습니다. ConstraintLayout이란? 복잡한 레이아웃을 단순한 계층구조를 이용하여 표현할 수 있는 ViewGroup형제 View들과의 관계를 정의해서 레이아웃을 구성하여, RelativeLayout과 비슷하지만 더 유연하고 다양하고 강력한 기능을 제공한다.RelativeLayout에서 불가능했던 자식 뷰간의 상호관계 정의가 가능LinearLayout을 써야만 했던 뷰 비율 조정도 간단하게 가능뷰 계층을 간단하게 구성하여 유지보수, 성능 향상ConstraintLayout에서 자식 뷰의 위치를 잡는 기준다른 뷰나 부모 레이아웃과의 정렬 조건 / 연결 관계를 나타냄la..