// это страница просмотра горизонтального списка при нажатии на категории, затем требуется go к своей собственной странице. при нажатии на одну категорию отображаются все страницы всех категорий перед приземлением на домашний экран. как я мог предотвратить это.
import 'package:flutter/material.dart';
class HorizontalList extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
height: 100.0,
child: ListView(
scrollDirection: Axis.horizontal,
children: <Widget>[
// containers for categories
Category(
image_location: 'lib/images/supreme_airmax_white.jpg',
image_caption: 'shoes',
),
Category(
image_location: 'lib/images/cats/offwhite_belt_blackandyellow_accessories.jpg',
image_caption: 'accessories',
),
],
),
);
}
}
class Category extends StatelessWidget {
final String image_location;
final String image_caption;
Category({this.image_location, this.image_caption});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(2.0),
child: InkWell(
onTap: (){
//pages for categories
Category();Navigator.of(context).pushNamed('/screen5');
Category();Navigator.of(context).pushNamed('/screen6');
},