Home Flutter 기본 SDK와 오픈소스 Widget
Post
Cancel

Flutter 기본 SDK와 오픈소스 Widget

pub.dev

keyword

  • 기본 SDK
  • 오픈소스 Widget
  • Widget Tree
  • Stateless Widget
  • Stateful Widget

기본 SDK의 MaterialApp, Scaffold를 활용한 Hello, Flutter 만들기

image

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          actions: [
            IconButton(onPressed: () {
              print("Tab!");
            }, icon: Icon(Icons.home)),
            Icon(Icons.play_arrow)
          ],
          centerTitle: false,
          title: Text("This is appbar"),
        ),
        body: TestWidget(),
        floatingActionButton: FloatingActionButton(
          child: Icon(Icons.bug_report),
          onPressed: () {
            print("Tab! FAB!");
          },
        ),
      ),
    ),
  );
}

class TestWidget extends StatelessWidget {
  const TestWidget({super.key});

  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Center(
        child: Text(
          "Hello, Flutter",
          style: TextStyle(
              fontSize: 60,
              color: Colors.black
          ),
        ),
      ),
    );
  }
}

Keynote

Appbar 위젯에서 title 텍스트를 입력하고 conterTitle을 false로 지정하면 기본 가운데 정렬을 오른쪽 정렬로 바꿔준다.

This post is licensed under CC BY 4.0 by the author.