안드로이드 팔레트 위젯 정리
1. View
다른 위젯들의 기본적인 클래스이고 이를 이용하여 자유롭게 커스텀하여 사용할 수 있음
2. ImageView
View의 속성을 상속받아 이미지를 화면에 표시하고 일반적으로 이미지에 색조를 적용하고 이미지 크기 조정을 처리하는데 사용한다.
3. WebView
View의 속성을 상속받아 웹 URL이 연결된 화면을 표시함
4.VideoView
View의 속성을 상속받아 비디오 파일을 표시함
5.CalenderView
View의 속성을 상속받아 달력을 표시함
6. ProgressBar , ProgressBar(Horizontal)
ProgressBar → 어떠한 동작에 대해서 얼마나 걸릴지 모를때 사용을 함, 얼마나 걸리는지에 대한 구체적인 값을 표시하지 않아 버퍼링과 같은 경우에 표시를 함
ProgressBar (Horizontal) → 구체적으로 어떠한 동작에 대하여 얼마나 걸릴지 알때, 진행상황을 표시를 함
7. SeekBar, SeekBar (Discrete)
SeekBar → 진행상황에 대하여 나타내는 컴포넌트, ProgressBar을 상속한 요소로 드래그하여 상태, 진행수준을 설정할 수 있음
SeekBar (Discrete) → SeekBar과 같은 원리이고 가로로 놓여있는 점에 대하여 점을 움직이며 조절을 할 수가 있음
8. RatingBar
레이팅바는 시크바에서 상속 받은 것이고 드래그와 터치로 별표에 만족도나 점수를 표시할 수 있는 컴포넌트이다.
9. SearchView
사용자가 검색어를 입력할 수 있게 하는 컴포넌트 검색을 할때 개행없이 바로 검색되게 만들고자 할때 사용함.
10. TextureView
비디오나 OpenGL(2차원및 3차원 그래픽 표준 API규격) 장면과 같은 콤텐츠를 표시할 수 있음.
11. SurfaceView
일반 View는 onDraw메소드를 시스템에서 자동호출하여 그리지만 SurfaceView는 스레드를 이용하여 강제로 화면에 그림으로써 원하는 시점에 바로 화면에 그릴 수 있다.
애니메이션이나 동영상과 같이 연산처리가 많이 필요한 뷰를 위해 사용된다.
View를 상속받는 클래스. 뷰 계층 구조 내부에 포함된 전용 드로잉 표면을 제공.
12. Horizonta Divider
화면을 수평으로 구분하기 위한 선을 그려주는 요소
13. Vertical Divider
화면을 수직으로 구분하기 위한 선을 그려주는 요소
'Android & Kotlin > Android' 카테고리의 다른 글
Android Palette Component 정리 4. Helpers, Google, Legacy (0) | 2022.11.22 |
---|---|
Android Palette Component 정리 4. Containers (0) | 2022.11.22 |
Android Palette Component 정리 3. Layouts (0) | 2022.11.22 |
Android Palette Component 정리 1. Text, Buttons (1) | 2022.11.20 |
Android Manifest 개념 확립(App Component : activity, service, broadcast receiver, content provider / Intent) (1) | 2022.11.20 |
댓글