Flutter/Flutter 기본
[Flutter] stless로 코드 정리하기
Chafle
2023. 4. 5. 21:02
반응형
plugin stless 을 사용해보자
Widget
void main() {
runApp(
MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
backgroundColor: Color(0xFFF99231),
body: Column(
mainAxisAlignment: MainAxisAlignment.center, // 기본이 세로상단임
children: [
Image.asset(
'asset/img/logo.png',
),
CircularProgressIndicator(
color: Colors.white,
),
],
),
);
),
);
}
class HomeScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
// 위젯 리턴하는 함수
// 원하는 위젯을 넣어줄 수 있다.
return Scaffold(
backgroundColor: Color(0xFFF99231),
body: Column(
mainAxisAlignment: MainAxisAlignment.center, // 기본이 세로상단임
children: [
Image.asset(
'asset/img/logo.png',
),
CircularProgressIndicator(
color: Colors.white,
),
],
),
);
} // 위젯으로 바꾸고 싶으면 StatelessWidget으로 상속 받으면 된다
}
stless 플러그인을 사용하면
class HomeScreen extends StatelessWidget {
const ({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return const Placeholder();
}
}
자동으로 Wiget build를 override할 수 있다.
반응형