Helpers
- Group
참조된 위젯 세트의 가시성을 제어합니다. 위젯세트를 쉽게 숨기거나 표시할 수 있는 편리한 방법 , 여러 그룹이 동일한 위젯을 참조할수 있으므로 이 경우에는 XML 선언의 순서가 최정 가시성 상태를 정의
- Barrier (Horizontal) , Barrier (Vertical)
여러 위젯을 입력으로 참조하여 지정된 측면에서 가장 극단적인 위젯을 기반으로 가상 가이드 라인을 생성합니다. 양쪽의 참조된 모든 뷰의 정렬이 됩니다.
<androidx.constraintlayout.widget.Barrier
android:id="@+id/barrier"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:barrierDirection="start또는 end로 작성"
app:constraint_referenced_ids="textView67,textView68" />
Barrier (Horizontal)
-> end일때
-> start 일때
똑같은 원리로 vertical도 작동
- Flow
기존에 Chain과 유사하게 수평 또는 수직으로 배치를 할 수 있게 해줍니다.
- Guideline (Horizontal) ,Guideline (Vertical)
말그대로 의미는 Guideline 즉, 가이드라인이며 가로 또는 세로 축 방향을 가진 가상의 뷰
- Layer
참조된 뷰의 가시성과 고도를 제어함
- ImageFilterView, ImageFilterButton
이미지들을 표시, 결합, 필터링 할 수 있고 색조,명도,색온도, 대비 등을 수정을 가능하게 하는 뷰와 버튼
- MockView
레이아웃 프로토타이핑에 유용한 보기로써 개각선과 함께 레이블을 그릴 수 있는 기본보기. UI를 구축하는 동안 임시 모의 보기로 유용
- AdView
View배너 광고를 표시
- MapView
Google지도 서비스에서 얻은 데이터와 함께 지도를 표시
Legacy
- GridLayout
자식을 격자무늬 사각형그리드에 배치하는 레이아웃
- ListView
목록의 이전 보기 바로 아래에 배치되는 세로로 스크롤 가능한 보기 모음을 표시합니다.
현 시대에서는 성능이 더 뛰어난 RecyclerView를 사용을 하므로 거의 안쓰게 되었음
- TabHost
여러탭을 두고 특정 탭을 클릭할때마다 해당 화면이 나오게 설정하는 뷰 컨테이너
framelayout 개체의 두 자식을 포함
- RelativeLayout
상대 위치에 하위 뷰를 표시하는 뷰 그룹
레이아웃 내의 자식 뷰 위젯들이 서로 간의 상대적 위치 관계에 따라 최종적으로 표시될 영역을 결정하도록 만드는 레이아웃
- GridView
Grid의 형태로 아이템을 배치하고 핼과 열로 아이템을 배치 할 수 있다.
'Android & Kotlin > Android' 카테고리의 다른 글
[코틀린] 안드로이드 sharedpreferences 개념 및 활용 예제 (0) | 2022.12.03 |
---|---|
[kotlin] 안드로이드 액티비티 생명주기 이해 및 예제 (0) | 2022.12.02 |
Android Palette Component 정리 4. Containers (0) | 2022.11.22 |
Android Palette Component 정리 3. Layouts (0) | 2022.11.22 |
Android Palette Component 정리 2. Widgets (0) | 2022.11.21 |
댓글