domino8788 / SKHUMap

SKHU MAP
1 stars 0 forks source link

상하좌우 스크롤 구현 방법 #48

Closed domino8788 closed 4 years ago

domino8788 commented 4 years ago

9 의 맵뷰를 구현하기위해 상하좌우 스크롤 구현 방법을 알아낸다.

domino8788 commented 4 years ago

안드로이드 스튜디오 플랫폼은 구글의 Material Design을 통해 상하, 좌우 스크롤이 가능한 뷰를 각각 지원한다.

상하 스크롤이 가능한 뷰를 ScrollView 라고 부른다. 좌우 스크롤이 가능한 뷰를 HorizontalScrollView 라고 부른다.

두 스크롤뷰의 특징은 안에 한개의 뷰 밖에 담지 못하므로 복수의 뷰를 담기위해선 레이아웃을 먼저 집어넣고 그 안에 뷰를 담아야한다.

ScrollView는 자체적으로 좌우 스크롤을 지원하지 않는다. HorizontalScrollView는 자체적으로 좌우 스크롤을 지원하지 않는다.

domino8788 commented 4 years ago

검색과 서적을 참고한 결과 상하좌우 스크롤의 구현방안은 두 가지가 있다.

  1. 해당 프로젝트에서 커스텀 맵뷰를 구현할때 이미지뷰의 사용이 불가피하므로 이미지뷰에 상하좌우 스크롤 기능을 추가한다.
  2. 링크의 정보에 따르면 상하 스크롤이 가능한 ScrollView와 좌우 스크롤이 가능한 HorizontalScrollView를 중첩하면 상하좌우 스크롤이 가능하다. https://kenzuro.tistory.com/129

2번을 채택하도록 한다. #9