Navigator
-
statelees / stateful 일때 다음화면에 데이터 전달하기프로그래밍 공부 메모/flutter 2022. 6. 16. 19:11
1. statelees 화면으로 데이터 전달 Navigator.push( context, MaterialPageRoute( builder: (context) => DetailScreen(todo: todos[index]), ), class DetailScreen extends StatelessWidget { // Todo를 들고 있을 필드를 선언합니다. final Todo todo; // 생성자는 Todo를 인자로 받습니다. DetailScreen({Key key, @required this.todo}) : super(key: key); @override Widget build(BuildContext context) { // UI를 그리기 위해 Todo를 사용합니다. return Scaffold( app..
-
Navigator.pushNamed() 다중 화면 전환프로그래밍 공부 메모/flutter 2022. 5. 29. 22:26
1. initalRoute / routes 속성 값을 꼭 사용 해야함 2. 웹사이트 주소 체계와 유사함 ( map 값으로 표현) [앱 실행후 route 설정 코드] import 'package:flutter/material.dart'; import 'package:flutter_application_2/ScreenB.dart'; import 'package:flutter_application_2/ScreenC.dart'; import 'ScreenA.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget ..