IT/안드로이드

[15] 안드로이드 Widget (7) ScrollView, CardView, FloatingActionButton

Lyk 2023. 12. 7. 22:33
728x90
반응형
 

[14] 안드로이드 Widget (6) ProgressBar, SeekBar, RatingBar

[13] 안드로이드 Widget (5) Chip [12] 안드로이드 Widget (4) Switch, CheckedTextView [11] 안드로이드 Widget (3) ToggleButton, CheckBox, RadioButton 에 대하여 [10] 안드로이드 Widget (2) EditText, TextInputLayout, ImageView 에 대하

dynamic-programmer.tistory.com


[ 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에 표시할 이미지를 설정한다.

728x90
반응형