안드로이드 스튜디오 뷰 플리퍼 (ViewFlipper) xml 기능/ 뷰 플리퍼 기능 구성

2022. 3. 19. 18:38Kotlin

 

ViewFlipper
안드로이드 스튜디오에서 디자인 기능 중 하나! (xml에서)

 

xml 코드로 디자인할 때, 한 번에 보여줄 위젯이 여러 개라면

뷰플리퍼 안에 레이아웃을 여러 개 넣고 각 레이아웃에 필요 한 위젯을 배치함

 

 

관련 코틀린 메소드는 

-startFlipping() : 화면 자동 넘김

-stopFlipping() : 화면 넘김 정지

-showPrevious(): 이전 화면 보기

-showNext(): 다음 화면 보기

 

등이 있다. 

출처: 수업 강의 쌤

 

오른쪽 사진의 xml 구성을 살펴보면

-전체 : 리니어 레이아웃  

-버튼: 리니어 레이아웃 - 버튼 2개 삽입

-보여줄 공간: 화면이 바뀌면서 넘겨져야 하니까 뷰 플리퍼 -그 안에 리니어 레이아웃을 박는다. 

 

출처 수업 ppt

 

xml 코드로 디자인을 했다면 kotlin 코드로

1. 객체 생성과 바인딩 

2. 버튼.setOnClickListener{람다식}으로 메소드 실행

->그래야 버튼을 누르는대로 실행되기 때문이다!