Dart - Scaffold

박정규·2022년 1월 27일
0

Scaffold란?

발판이라는 뜻으로 기본 material design 비주얼 레이아웃 구조를 구현할 수 있는 클래스이다.

어떻게 사용할까?

const Scaffold({
  Key? key,
  this.appBar,
  this.body,
  this.floatingActionButton,
  this.floatingActionButtonLocation,
  this.floatingActionButtonAnimator,
  this.persistentFooterButtons,
  this.drawer,
  this.onDrawerChanged,
  this.endDrawer,
  this.onEndDrawerChanged,
  this.bottomNavigationBar,
  this.bottomSheet,
  this.backgroundColor,
  this.resizeToAvoidBottomInset,
  this.primary = true,
  this.extendBody = false,
  this.extendBodyBehindAppBar = false,
  this.drawerScrimColor,
  this.drawerEdgeDragWidth,
  this.drawerEnableOpenDragGesture = true,
  this.endDrawerEnableOpenDragGesture = true,
  this.restorationId,
}) : assert(primary != null),
     assert(extendBody != null),
     assert(extendBodyBehindAppBar != null),
     assert(drawerDragStartBehavior != null),
     super(key: key);

body와 appBar, floatingActionButton 다양한 위젯들을 설정할 수 있다.

profile
초보 개발자

0개의 댓글