Agregada interfaz de pregon, diseño y patron bloc

This commit is contained in:
2024-05-02 17:23:26 +02:00
parent 5014ad6bd3
commit 7c2577259e

View File

@ -8,34 +8,52 @@ class Pregon extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
List<String> datos = ['Dia 1', 'Dia 2', 'Dia 3']; List<String> datos = ['Dia 1', 'Dia 2', 'Dia 3', 'Dia 4','Dia 5','Dia 6'];
return Scaffold( return Scaffold(
appBar: const CustomAppBar(), appBar: const CustomAppBar(),
bottomNavigationBar: const CustomBottomBar(), bottomNavigationBar: const CustomBottomBar(),
body: ListView.builder( body: Stack(
itemCount: datos.length, children: [
itemBuilder: (context, index) { // Fondo de pantalla
return Padding( Container(
padding: const EdgeInsets.all(8.0), decoration: BoxDecoration(
child: Container( image: DecorationImage(
padding: const EdgeInsets.all(16.0), image: AssetImage("assets/logo-sin-texto.png"),
decoration: BoxDecoration( fit: BoxFit.cover,
color: Colors.grey[200], ),
borderRadius: BorderRadius.circular(10.0),
),
child: Text(
datos[index],
style: const TextStyle(
fontSize: 18.0,
fontWeight: FontWeight.bold,
), ),
), ),
),
); ListView.builder(
}, itemCount: datos.length,
), itemBuilder: (context, index) {
); return Center(
child: Padding(
} padding: const EdgeInsets.all(8.0),
child: Container(
width: 500,
height: 100,
decoration: BoxDecoration(
color: Colors.blue[200]?.withOpacity(0.9),
borderRadius: BorderRadius.circular(10.0),
),
child: Center(
child: Text(
datos[index],
style: const TextStyle(
fontSize: 18.0,
fontWeight: FontWeight.bold,
),
),
),
),
),
);
},
),
],
),
);
}
} }