SizedBox

tpids·2024년 9월 10일

Flutter

목록 보기
10/40
import 'package:flutter/material.dart';

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: SafeArea(
          child: Row(
            children: [
              Text('첫번째 Text 위젯'),
              SizedBox(
                // 단순히 위젯의 크기만 가질수 있는것!
                width: 120,
                height: 120,
                child: Container(color: Colors.red,),
              ),
              SizedBox(
                // 해당 위젯이 자체적으로 크기를 가지고 있지 않다면
                // 하위 위젯의 크기만큼만 지정이 된다
                child: Icon(Icons.add_box, size: 50,),
              ),
              Text('두번째 Text 위젯'),
            ],
      )),
    );
  }
}

profile
개발자

0개의 댓글