안드로이드에서 디자인 도구를 사용하는 것이 강화되고 있다. 예전에는 개발자가 직접 텍스트를 작성하여 UI 작업을 하였는데, 요즘은 디자인 도구를 사용하여 UI를 만들수 있게 되었다. 따라서 기존에 널리 사용하던 "리니어 레이아웃", "상대 레이아웃"에 부가하여 "제약 레이아웃"이 추가 되었다. 이 레이아웃은 부모 레이아웃이나 인접 뷰와의 상관관계를 이용한다는 점에서 상대 레이아웃과 유사하지만 가이드라인이나 바이어스, 앵커 포인트, 핸들을 이용하여 디자인 차원에서 레이아웃을 정의한다는 점이 차이가 있다.
ᆞ제약 표현 보이기/감추기(?)
ᆞ앵커 포인트 : 뷰의 위치관계를 기준(상대) 뷰와의 상대 위치를 지정하기 위해, 자신의 뷰와 상대뷰와의 관계를 선으로 연결하여 표현
ᆞ가이드 라인 : 수평, 수직으로 정렬을 위해 기준을 제공
ᆞ바이어스 : 수평이나 수직 위치를 지정하기 위하여, 좌우 바이어스를 변경
ᆞ핸들 : 뷰의 크기를 조절
Posted by 세상을 살아가는 사람
,