hmk run dev

안드로이드 앱 Constraint Layout 본문

android

안드로이드 앱 Constraint Layout

hmk run dev 2022. 2. 6. 14:06

Constraint Layout

view를 담는 그릇이 layout이라고 할 수 있다.

 

보통 안드로이드에서 레이아웃은 수직, 수평 레이아웃을 나눠서 사용할 수 있는데

UI를 구성하다 보면 두개를 모두 써야하는 경우가 많다

그럴 경우엔 레이아웃 안에 레이아웃을 또 넣어서 수평 수직을 표현해야 하는데 앱 퍼포먼스에 

좋지 않은 영향을 끼칠 수가 있다. 

 

 

그래서 나온게 Constraint layout이다 .

 

반드시 수직과 수평방향 모두에 제약을 두는 레이아웃이다!

 

장점 

1. 자식 뷰 사이의 관계 정의 가능

2. 뷰 비율 조절 가능

3. 레이아웃 중첩 간소화, 유지보수 및 성능 UP

4. Relative, Linear 레이아웃이 구현 할 수 있는 것들을 모두 구현가능

 

출처

https://www.youtube.com/watch?v=LufIntpiuEU

 

Comments