본문 바로가기
프로그래밍/Flutter & Dart

[Flutter] Single-child layout / Multi-child layout / Silver Widgets

by 소꿍 2021. 8. 15.

위젯 중에 어떤 위젯은 child(Single-child), 어떤 위젯은 children(Multi-child)를 가지는데,

아직 Flutter가 익숙하지 않다 보니 헷갈리는 경우가 있어 이를 정리해 보았다.

참고한 Flutter docs에 각 widget의 설명으로 연결되는 링크가 있어 보기 편한 것 같다.

 

Single-child layout widgets

  • Align
  • AspectRatio
  • Baseline
  • Center
  • ConstrainedBox
  • Container
  • CustomSingleChildLayout
  • Expanded
  • FittedBox
  • FractionallySizedBox
  • IntrinsicHeight
  • IntrinsicWidth
  • LimitedBox
  • Offstage
  • OverflowBox
  • Padding
  • SizedBox
  • SizedOverflowBox
  • Transform

 


Multi-child layout widgets

  • Column
  • CustomMultiChildLayout
  • Flow
  • GridView
  • IndexedStack
  • LayoutBuilder
  • ListBody
  • ListView
  • Row
  • Stack
  • Table
  • Wrap

 


Silver widgets

  • CupertinoSilverNavigationBar
  • CustomScrollView
  • SilverAppBar
  • SilverChildBuilderDelegate
  • SilverChildListDelegate
  • SilverFixedExtentList
  • SilverGrid
  • SilverList
  • SilverPadding
  • SilverPersistentHeader
  • SilverToBoxAdapter

 

 


참고한 글

 

댓글