[flutter] FlatButton을 사용하여 정보 입력 폼을 만드는 방법은?
Flutter에서 정보 입력 폼을 만들 때, FlatButton을 사용하여 간단하고 사용하기 편한 UI를 디자인할 수 있습니다. 이 문서에서는 Flutter에서 FlatButton을 사용하여 정보 입력 폼을 만드는 방법에 대해 알아보겠습니다.
1. RaisedButton 위젯 import 하기
FlatButton을 사용하기 위해선, 다음과 같이 RaisedButton 위젯을 import 해야 합니다.
import 'package:flutter/material.dart';
2. FlatButton 생성하기
다음으로, 다음과 같이 FlatButton을 생성할 수 있습니다.
FlatButton(
onPressed: () {
// 버튼을 눌렀을 때 실행할 로직 작성
},
child: Text('저장'),
),
위의 예시에서 onPressed 핸들러 안에는 버튼을 눌렀을 때 실행할 로직을 작성할 수 있습니다. 또한, child 속성을 사용하여 버튼에 표시될 텍스트를 설정할 수 있습니다.
3. FlatButton에 스타일 적용하기
FlatButton에 스타일을 적용하여 UI를 더욱 개선할 수 있습니다. 다음은 버튼에 스타일을 적용하는 예시입니다.
FlatButton(
onPressed: () {
// 버튼을 눌렀을 때 실행할 로직 작성
},
child: Text('저장'),
color: Colors.blue,
textColor: Colors.white,
padding: EdgeInsets.all(10),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(5),
),
),
4. FlatButton을 사용한 정보 입력 폼 예시
다음은 FlatButton을 사용하여 간단한 정보 입력 폼을 만드는 예시입니다.
Container(
padding: EdgeInsets.all(16.0),
child: Column(
children: <Widget>[
TextFormField(
decoration: InputDecoration(labelText: '이름'),
),
SizedBox(height: 20),
TextFormField(
decoration: InputDecoration(labelText: '이메일'),
),
SizedBox(height: 20),
FlatButton(
onPressed: () {
// 저장 버튼을 눌렀을 때 실행할 로직 작성
},
child: Text('저장'),
color: Colors.blue,
textColor: Colors.white,
),
],
),
),
위의 예시에서는 TextFormField를 사용하여 이름과 이메일을 입력받는 정보 입력 폼을 만들고, 그 아래에 FlatButton을 이용하여 저장 버튼을 추가했습니다.
이렇게 Flutter에서 FlatButton을 사용하여 간단하고 사용하기 편한 정보 입력 폼을 만들 수 있습니다.
참고: https://api.flutter.dev/flutter/material/FlatButton-class.html