반응형
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할 수 있다.
반응형
'Flutter > Flutter 기본' 카테고리의 다른 글
[Flutter] 이미지, 폰트 등록 (0) | 2023.04.19 |
---|---|
[Flutter] 상태바(시간, 베터리) 색상 변경(dark, light) (0) | 2023.04.19 |
[Flutter] Column과 Row에 대하여(Axis Alignment) (0) | 2023.04.06 |
[Flutter] asset추가하기(이미지 사용하기) (0) | 2023.04.05 |
[Flutter] Widget Tree란 무엇일까 (0) | 2023.04.05 |