Flutter에서의 화면 전환, 제스쳐 인식
참고 자료 화면 전환 1. Navigator 2. PageRouterBuilder 제스쳐 인식 2. InkWell 동작을 감지했을 때 잉크가 퍼지는 듯한 애니메이션 효과를 줌. 3. GestureDetector InkWell과는 달리 별도의 효과는 없지만 훨씬 다양한 gesture를 감지할 수 있음.
const Scaffold(
{Key? key,
PreferredSizeWidget? appBar,
Widget? body,
Widget? floatingActionButton,
FloatingActionButtonLocation? floatingActionButtonLocation,
FloatingActionButtonAnimator? floatingActionButtonAnimator,
List<Widget>? persistentFooterButtons,
AlignmentDirectional persistentFooterAlignment = AlignmentDirectional.centerEnd,
Widget? drawer,
DrawerCallback? onDrawerChanged,
Widget? endDrawer,
DrawerCallback? onEndDrawerChanged,
Widget? bottomNavigationBar,
Widget? bottomSheet,
Color? backgroundColor,
bool? resizeToAvoidBottomInset,
bool primary = true,
DragStartBehavior drawerDragStartBehavior = DragStartBehavior.start,
bool extendBody = false,
bool extendBodyBehindAppBar = false,
Color? drawerScrimColor,
double? drawerEdgeDragWidth,
bool drawerEnableOpenDragGesture = true,
bool endDrawerEnableOpenDragGesture = true,
String? restorationId}
)
final sizeX = MediaQuery.of(context).size.width;
final sizeY = MediaQuery.of(context).size.height;