Item View

This commit is contained in:
2021-03-20 13:36:49 +02:00
parent 7396a9a0a4
commit 61180a7fe4
15 changed files with 665 additions and 21 deletions
+51
View File
@@ -0,0 +1,51 @@
import 'package:flutter/material.dart';
import 'package:le_kiosque_by_gcs/model/magazine.dart';
import 'item_mag_small.dart';
class ItemMagRow extends StatelessWidget {
const ItemMagRow({
Key key,
this.rowTitle,
this.magazines,
}) : super(key: key);
final String rowTitle;
final List<Magazine> magazines;
@override
Widget build(BuildContext context) {
return SliverToBoxAdapter(
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.only(bottom: 16, top: 26),
child: Text(
rowTitle,
style: TextStyle(
fontSize: 22,
),
),
),
Container(
height: 170,
child: ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: magazines.length,
itemBuilder: (context, index) {
return Padding(
padding: const EdgeInsets.only(right: 16),
child: ItemMagSmall(
magazine: magazines[index],
),
);
},
),
)
],
),
);
}
}