본문 바로가기
Android & Kotlin/Android

Android Palette Component 정리 4. Helpers, Google, Legacy

by 말린밴댕이_공부 2022. 11. 22.
반응형

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를 구축하는 동안 임시 모의 보기로 유용

 

Google

- AdView

View배너 광고를 표시

 

- MapView

Google지도 서비스에서 얻은 데이터와 함께 지도를 표시

 

Legacy

- GridLayout

자식을 격자무늬 사각형그리드에 배치하는 레이아웃

→ 이런식으로 격자무늬로 배치하는 레이아웃이다.

- ListView

목록의 이전 보기 바로 아래에 배치되는 세로로 스크롤 가능한 보기 모음을 표시합니다.

현 시대에서는 성능이 더 뛰어난 RecyclerView를 사용을 하므로 거의 안쓰게 되었음

 

- TabHost

여러탭을 두고 특정 탭을 클릭할때마다 해당 화면이 나오게 설정하는 뷰 컨테이너

framelayout 개체의 두 자식을 포함

 

- RelativeLayout

상대 위치에 하위 뷰를 표시하는 뷰 그룹

레이아웃 내의 자식 뷰 위젯들이 서로 간의 상대적 위치 관계에 따라 최종적으로 표시될 영역을 결정하도록 만드는 레이아웃

 

- GridView

Grid의 형태로 아이템을 배치하고 핼과 열로 아이템을 배치 할 수 있다.

반응형

댓글