В настоящее время у меня есть код для цены продукта, названия и старой цены, и когда я кодирую его, это дает мне очень неудовлетворительный стиль:
Как мне кодировать таким образом, чтобы я получал название продукта сверху, цену в середине и старую цену в самом низу по вертикали? Например:
Куриная коробка для завтрака
Старая цена: 55 000
Новая цена: 45 000
В этом формате? Буду признателен за помощь.
Вот мой код, отвечающий за это изображение:
@override
Widget build(BuildContext context) {
return Card(
child: Hero(
tag: prod_name,
child: Material(
child: InkWell(
onTap: () {},
child: GridTile(
footer: Container(
color: Colors.white70,
child: ListTile(
leading: Text(
prod_name,
style: TextStyle(fontWeight: FontWeight.bold, fontSize: 12.0, ),
),
title: Text(
"\$$prod_price",
style: TextStyle(
color: Colors.blue, fontWeight: FontWeight.w800,fontSize: 12.0,),
),
subtitle: Text(
"\$$prod_old_price",
style: TextStyle(
color: Colors.blue,
fontWeight: FontWeight.w800,
fontSize: 12.0,
decoration
:TextDecoration.lineThrough),
),
)
),
child: Image.asset(
prod_picture,
fit: BoxFit.cover,
)),
),
)),
);
}
}