На домашней странице моего приложения у меня есть список изображений, каждое из которых должно быть связано с определенной вкладкой на отдельной странице. Как это можно сделать во Flutter/Dart? Кто-то упомянул передачу параметров, но это кажется излишним.





Вы должны использовать MaterialPageRoute для передачи любых данных на другой экран.
page1.dart
onTap: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => DetailScreen(detail: 'myDetail parm'),
),
);
page2.dart
class DetailScreen extends StatelessWidget {
final String detail;
DetailScreen({Key key, @required this.todo}) : super(key: key);
Взгляните на документы Flutter: Отправить данные на новый экран
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => ScreenName()),
);
}
Вы нашли решение?