Flutter
Flutter - TextField를 이용하여 로그인 페이지 구현하기(1)
덜지
2019. 4. 28. 22:37
로그인을 할 때 보통 사용자 Id, 비밀번호를 입력합니다.
2개의 입력 폼 UI를 구현하기 위해 TextField
를 이용해보도록 하겠습니다.
TextField
위젯을 사용하면 리플효과(터치하면 물결처럼 퍼지는 터치 효과)가 적용됩니다.
decoration
값에는 InputDecoration
위젯이 들어갑니다.
filled:
에는 TextField 의 어느 영역을 터치해야되는지 알려주기 위해 배경에 적당한 색을 입혀줍니다.
obscureText
는 비밀번호를 입력할 때 *** 로 표시되게 해줍니다.
SizedBox
는 여백을 주기에 적절한 위젯입니다. height 값을 적절히 설정하여 너무 붙어있지 않게합니다.
TextField(
decoration: InputDecoration(
filled: true,
labelText: 'Username',
),
),
SizedBox(height: 12.0),
TextField(
decoration: InputDecoration(
filled: true,
labelText: 'Password',
),
obscureText: true,
),