320x100
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(home: HomeScreen()));
}
// 모든 Stateless 위젯은 build가 필요하다.
class HomeScreen extends StatelessWidget {
const HomeScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
/// 335CB0
/// HEX 코드는 16진수를 표현하는게 0xFF 앞에 붙여줘야한다.
backgroundColor: Color(0xFF34eb9b),
// Padding을 통해서 가로간에 여백을 줬다.
// 대체품이 있다면, option + 엔터로 나오는 것에서 remove 할수가 있지만
// Column의 경우, 현재는 3개의 값이 children이 있어서 어떤 것으로 대체해야할지를 몰라서
// option + 엔터로 해도 remove가 안나옴
body: Padding(
padding: const EdgeInsets.symmetric(
horizontal: 40,),
child: Column(
// 중앙 정렬
mainAxisAlignment: MainAxisAlignment.center,
children: [
Image.asset('asset/image/logo.png'),
// Padding 효과의 우회
SizedBox(height: 140.0),
CircularProgressIndicator(color: Colors.white),
],
),
),
);
}
}
300x250
'개발일지 > 임시카테고리' 카테고리의 다른 글
플러터 - import 해오는 pubspec.yaml의 name 설정 (0) | 2025.03.28 |
---|---|
플러터(flutter) - 가로, 세로 (Row, Column) (1) | 2025.03.28 |
dart - functional program (펑셔널 프로그램) (0) | 2025.03.24 |
dart - cascading (다트 - 캐스캐이딩) (0) | 2025.03.24 |
dart - fold (reduce와 비슷한 반복문) (0) | 2025.03.24 |