import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
debugShowCheckedModeBanner: false,
home: HomeScreen()));
}
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,
),
],
),
);
}
}
- debugShowCheckedModeBanner: false, - 우측 상단 디버그 띠 비활성화
- runApp(MaterialApp(home: Scaffold())); 화면을 띄우기 위한 필수 함수
- StatelessWidget 위젯이 길어지기때문에 함수로 만들어서 사용하기 위한 함수
- 값을 리턴하는 Widget build(BuildContext context)함수를 오버라이드 하여 사용한다.
- Column() 위젯을 세로로 배열 하는 함수 children:[]을 사용하여 위젯을 여러개 사용할 수 있다.
- mainAxisAlignment: MainAxisAlignment.center, 배열의 축을 기준으로 정렬
- Image.asset() 배경 이미지를 불러 올 수 있다.
- CircularProgressIndicator() 원형 진행률 표시 아이콘
- color: Colors.white, 색을 지정 할 수 있다.