레이아웃-스크롤가능수평배치/수직배치 컴포넌트
앱인벤터의 컴포넌트들을 이해와 실제 예제를 통해 실습을 통해 모바일 앱 개발에 활용도를 높이고자 한다.
이번 시간에는 레이아웃에서 스크롤가능수평배치/수직배치 컴포넌트에 대해 이해하고 실습을 하고자 한다. 스크롤가능수평배치/수직배치 컴포넌트는 기본적으로 수평배치/수직배치와 동일하며 한가지 차이점은 컴포넌트가 화면의 너비보다 커질 경우, 자동으로 스크롤이 생성되어 사용자에게 스크롤기능을 제공한다.
. 스크롤가능수평배치/수직배치 컴포넌트
다양한 사용자 인터페이스의 컴포넌트를 한줄에 여러개의 컴포넌트를 배치할 때 사용한다.
이미 여러분이 사용자 인터페이스를 실습하였다면 자연스럽게 수평배치를 실습하였을 것이다. 앱인벤터는 하나의 컴포넌트는 한줄에 하나씩만 배치할 수 있다. 이에 한줄에 여러개의 컴포넌트를 배치할 때 너비보다 더 긴 컴포넌트를 배치할 때 자동으로 스크롤이 생성되는 배치를 제공하는 것이 스크롤가능수평배치/수직배치 컴포넌트이다.
팔레트
스크롤가능수평배치/수직배치 컴포넌트는 팔레트에 “레이아웃”에 있다. 스크롤가능수평배치/수직배치 컴포넌트를 오른쪽 뷰어에 Drag&Drop하면 레이블이 추가된다.
뷰어
추가했을 때, 기본적으로 사각형이 뷰어 화면에 출력된다.
버튼 컴포넌트를 5개 수평 배치하면 화면 너비보다 더 길어져서 보이지 않는데 이때 자동으로 스크롤이 생성되도록 스크롤가능수평배치 컴포넌트를 사용하면 사용자에게 모든 버튼 컴포넌트를 보여줄 수 있다.
컴포넌트
컴포넌트에는 Screen1아래에 “스크롤가능수평배치1”와 “스크롤가능수직배치1”이라는 이름의 컴포넌트가 있다. 스크롤가능수평배치1에는 5개의 버튼 컴포넌트를 삽입하였고, 스크롤가능수직배치에는 버튼을 10개의 버튼을 삽입하였다.
스크롤가능수평/수직배치 속성값
스크롤수평/수직배치의 속성값에는 수평정렬, 수직정렬, 배경색, 높이, 너비 및 이미지와 보이기여부 속성값이 있다.
수평정렬에는 왼쪽, 가운데, 오른쪽 정렬값이 있다.
수직정렬에는 위, 가운데, 아래 정렬값이 있다.
스크롤가능수평배치, 수직배치 속성값에는 스크롤가능 등의 속성값이 존재하지 않는다. 명칭이 스크롤가능해서 가능여부를 설정하는 것처럼 되어 있지만 자동으로 보여준다.
스크롤가능수평/수직배치 블록
스크롤가능수평배치 및 스크롤가능수직배치 브럭은 수평배치와 수직배치 블럭과 동일한 블럭을 사용한다.
스크롤가능수평/수직배치 컴포넌트 가져오기/지정하기 블럭들
. 앱인벤터 스크롤가능수평배치/수직배치 컴포넌트 수평정렬 블럭
수평배치 안에 들어있는 컴포넌트들이 가로로 정렬될 때 왼쪽, 가운데, 오른쪽 정렬되도록 설정합니다.
. 앱인벤터 스크롤가능수평배치/수직배치 컴포넌트 수직정렬 블럭
스크롤가능수평배치 안에 들어있는 컴포넌트들이 가로로 정렬될 때 위, 가운데, 아래 정렬되도록 설정합니다.
지금까지 스크롤가능수평배치/수직배치 컴포넌트의 블럭들에 대해 살펴보았다.
눈으로 보는 것과 직접 실행하며 하는 것은 완전히 달라요.
간단하지만 직접 해보면 이해하고 자신감이 생길거에요...
Just Do It!!!
Just Drag&Drop It!!!
감사합니다.
'앱인벤터 > 앱인벤터 컴포넌트' 카테고리의 다른 글
앱인벤터 캠코더 컴포넌트 (0) | 2022.01.13 |
---|---|
앱인벤터 레이아웃-표형식배치 컴포넌트 (0) | 2022.01.11 |
앱인벤터 웹뷰어 컴포넌트 (0) | 2022.01.03 |
앱인벤터 시간선택버튼 컴포넌트 (0) | 2021.12.23 |
앱인벤터 텍스트박스 컴포넌트 (0) | 2021.12.20 |
댓글