반응형 Android Palette4 Android Palette Component 정리 4. Helpers, Google, Legacy Helpers - Group 참조된 위젯 세트의 가시성을 제어합니다. 위젯세트를 쉽게 숨기거나 표시할 수 있는 편리한 방법 , 여러 그룹이 동일한 위젯을 참조할수 있으므로 이 경우에는 XML 선언의 순서가 최정 가시성 상태를 정의 - Barrier (Horizontal) , Barrier (Vertical) 여러 위젯을 입력으로 참조하여 지정된 측면에서 가장 극단적인 위젯을 기반으로 가상 가이드 라인을 생성합니다. 양쪽의 참조된 모든 뷰의 정렬이 됩니다. Barrier (Horizontal) -> end일때 -> start 일때 똑같은 원리로 vertical도 작동 - Flow 기존에 Chain과 유사하게 수평 또는 수직으로 배치를 할 수 있게 해줍니다. - Guideline (Horizontal) ,G.. 2022. 11. 22. Android Palette Component 정리 3. Layouts 1. ConstraintLayout 여러 제약 조건을 통해 레이아웃을 배치하는 방식. ViewGroup 유연한 방식으로 위젯을 배치하고 크기를 조정이 가능하다. 화면의 크기가 각기 다른 요즘 시대에 가장 많이 사용하고 있는 레이아웃 중 하나. 기능 - 상대적 포지셔닝 ex) button 의 layout_constraintLeft_toRightOF=”@+id/buttonA” - 상대적 포지셔닝 제약 ex) layout_constraint방향(Left,Right, Top Bottom…)_to방향Of - 상대 위치 지정 여백(margin) ex)android:layout_margin방향 → 여백은 양수이거나 0일수만 있음 - 센터링 포지셔닝 app:layout_constraintLeft_toLeftOf="pa.. 2022. 11. 22. Android Palette Component 정리 2. Widgets 안드로이드 팔레트 위젯 정리 1. View 다른 위젯들의 기본적인 클래스이고 이를 이용하여 자유롭게 커스텀하여 사용할 수 있음 2. ImageView View의 속성을 상속받아 이미지를 화면에 표시하고 일반적으로 이미지에 색조를 적용하고 이미지 크기 조정을 처리하는데 사용한다. 3. WebView View의 속성을 상속받아 웹 URL이 연결된 화면을 표시함 4.VideoView View의 속성을 상속받아 비디오 파일을 표시함 5.CalenderView View의 속성을 상속받아 달력을 표시함 6. ProgressBar , ProgressBar(Horizontal) ProgressBar → 어떠한 동작에 대해서 얼마나 걸릴지 모를때 사용을 함, 얼마나 걸리는지에 대한 구체적인 값을 표시하지 않아 버퍼링과 .. 2022. 11. 21. Android Palette Component 정리 1. Text, Buttons 안드로이드 팔레트 텍스트 버튼 정리 Text 1. TextView 화면에 텍스트를 표시해주는뷰 2. Plain Text 화면에 수정을 할 수 있는 텍스트를 표시해줌 hint를 통해 힌트를 주고 그에 대한 정보를 입력을 받는데 사용 3. Password 4.Password (Numeric) 똑같이 비밀번호를 받지만 숫자로만 입력을 받을 수 있게 한다. 키보드로 표시되는 자판의 종류가 달라짐 5. E-mail Plain Text와 같은 기능이지만 좌측 하단에 “,”에서 “@”가 추가된 텍스트 키보드로 표시가 됨으로써 이메일 입력할때 사용이 된다. 6. Phone 화면 숫자 키보드가 표시되어 전화번호를 입력할때 사용 7.Postal Address 우측 하단에 키보드가 Plain text와 달리 체크로 표시됨 .. 2022. 11. 20. 이전 1 다음 반응형