7. 플러터 사용자 입력: 폼과 제스처

Zero·2022년 2월 9일
0

플러터

목록 보기
7/21


1. GestureDector 위젯

  • 위젯들을 감싸 사용자와 상호작용을 할 수 있게 해주는 위젯
  • 상호작용을 감지하면 지정된 콜백 실행

--> 위처럼 제스처가 발생할 때 실행할 콜백과 child에 들어갈 위젯을 전달해야 함


이 중에서, 몇몇 콜백은 세부정보를 인수로 전달함

ex) onTopUp은 globalPosition이나 화면에서 탭이 발생한 위치 정보를 포함하는 TapUpDetail을 전달


2. FormField 위젯

  • FormField : 모든 입력 위젯을 폼으로 바꾸는 표준 필드
  • TextFormField : 텍스트 필드를 감싸는 데 특화된 필드
  • DropdownButtonFormField : DropdownButton을 폼 필드로 감싸는 위젯


2.1 TextFormField 위젯


2.2 DropdownFormButton 위젯

TextFormField와 비슷하지만 DropdownFormButton은 사용자가 선택할 수 있는 여러 데이터를 표시


2.3 일반 폼 필드

특정 위젯들을 제외한 나머지 대부분의 입력 형식의 위젯을 감싸서 폼에 사용할 수 있다
( ex: 체크박스 , 날짜 선택 , 슬라이더 등 )

0개의 댓글