Впервые на Flutter, моя проблема в том, что у меня есть список с динамическими c изображениями из папки модели с фиксированной шириной и высотой. Все, что я хочу, это сделать изображения полноэкранными с помощью функций onTap или onPressed. Я пытался с героем без успеха.
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../model/events.dart';
import '../styleguide.dart';
class ImagesCarousel extends StatelessWidget {
@override
Widget build(BuildContext context) {
final event = Provider.of<Events>(context);
return Column(
children: <Widget>[
if (event.galleryImages
.isNotEmpty) //---------------------------------------GALERY
Row(
children: <Widget>[
Padding(
padding: const EdgeInsets.only(left: 16.0, top: 16, bottom: 26),
child: Text(
"GALLERIA",
style: guestTextStyle,
),
),
],
),
SingleChildScrollView(
scrollDirection: Axis.horizontal,
child: Row(
children: <Widget>[
for (final galleryImagePath in event.galleryImages)
Container(
margin:
const EdgeInsets.only(left: 16, right: 16, bottom: 32),
child: ClipRRect(
borderRadius: BorderRadius.all(Radius.circular(20)),
child: Image.asset(
galleryImagePath,
width: 200,
height: 200,
fit: BoxFit.cover,
),
),
),
],
),
),
],
);
}
}