본문 바로가기
개발일지/임시카테고리

플러터 정리본 - HEX코드, 16진수 표현, option

by 다니엘의 개발 이야기 2025. 3. 28.
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