TextField안의 상단에 prefix 넣기
custom_form_field.dart
import 'package:flutter/material.dart';
import '../constants.dart';
class CustomFormField extends StatelessWidget {
const CustomFormField({
Key? key,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Stack(
children: [
TextFormField(
textAlignVertical: TextAlignVertical.bottom,
decoration: InputDecoration(
contentPadding: EdgeInsets.only(top: 30, left: 20, bottom: 10),
hintText: "근처 추천 장소",
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(10),
))),
Positioned(
left: 20,
top: 8,
child: Text(
"위치",
style: kTextFormBody2Style,
),
),
],
);
}
}
설명
Stack안에
TextFormField를 디자인하고
position을 통해 prefix를 디자인 해준다.
728x90
'Usage > Flutter' 카테고리의 다른 글
[Flutter] Bloc Pattern (stateful -> bloc -> skip event bloc ) (0) | 2021.06.16 |
---|---|
[Flutter] FutureBuilder를 통해 future 리턴 받기 (0) | 2021.06.15 |
[Flutter] 키보드 높이 만큼 페이지 이동(동적스크롤링) (0) | 2021.06.11 |
[Flutter] Tab menu 구현 (0) | 2021.06.11 |
[Flutter] 컴포넌트화 시킨 버튼 클릭시 이미지 변경 (0) | 2021.06.11 |