[ Widget 의 종류 ]
16. ScrollView
: ScrollView는 배치되어 있는 View가 화면을 벗어 날 경우 스크롤을 할 수 있도록 제공되는 View 이다.
: ScrollView는 위 아래로 스크롤이 가능하며 HorizontalScrollView는 좌 우로 스크롤이 가능하다.
: ScrollView와 HorizontalScrollView를 조합하면 상하 좌우 스크롤이 가능하다.
[ 주요 메서드 ]
- getScrollY : ScrollView에서 현재 스크롤 된 Y 좌표를 가져온다.
- getScrollX : HorizontalScrollView에서 현재 스크롤 된 X 좌표를 가져온다.
- scrollTo : 지정된 위치로 스크롤 한다. ScrollView에서는 Y 좌표를, HorizontalScrollView에서는 X 좌표를 설정한다.
- scrollBy : 현재 위치에서 지정된 값 만큼 이동한다.
- smoothScrollTo : 지정된 위치로 스크롤 한다. 애니메이션이 동작한다.
- smoothScrollBy : 현재 위치에서 지정된 값 만큼 이동한다. 애니메이션이 동작한다.
[ 주요 이벤트 ]
- ScrollChange : 스크롤되었을 때
17. CardView
: 화면에 배치되는 View 들을 그룹으로 묶어 관리할 수 있는 View 이다
: CardView 자체에 그림자를 두어 약간 공중에 떠있는 듯한 모습을 보여줄 수 있다.
[ 주요 속성 ]
- contentPadding : CardView 내부의 여백을 설정한다.
- cardCornerRadius : CardView 모서리 부분의 둥근 정도를 설정한다.
- cardElevation : CardView가 공중에 떠있는 정도를 설정한다.
18. FloatingActionButton
: 공중에 띄워져 있는 버튼 용도로 사용한다.
[ 주요 속성 ]
- scrCompat : FloatingActionButton에 표시할 이미지를 설정한다.
'IT > 안드로이드' 카테고리의 다른 글
[17] 안드로이드 AdapterView (1) ListView, CustomListView (39) | 2024.01.18 |
---|---|
[16] 안드로이드 Widget (8) CalendarView, SearchView (43) | 2023.12.14 |
[14] 안드로이드 Widget (6) ProgressBar, SeekBar, RatingBar (144) | 2023.12.05 |
[13] 안드로이드 Widget (5) Chip (169) | 2023.11.27 |
[12] 안드로이드 Widget (4) Switch, CheckedTextView (161) | 2023.11.23 |