Я пытаюсь создать горизонтальный список с какой-нибудь картой. Я хочу, чтобы представление списка имело высоту X, а карточки имели высоту Y, я не знаю почему, но карточки получают высоту представления списка. Вот что у меня есть:
class FinanceApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: SafeArea(
child: Container(
color: Color(0x180000),
child: Column(
children: <Widget>[
Header(),
SizedBox(
height: 20,
),
Expanded(
child: Container(
width: double.infinity,
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.only(
topLeft: Radius.circular(32.0),
topRight: Radius.circular(32.0),
),
),
child: Column(
children: <Widget>[
Container(
height: 250,
child: ListView(
scrollDirection: Axis.horizontal,
children: <Widget>[
CustomCard(),
CustomCard(),
],
),
),
],
),
),
),
],
),
),
),
);
}
}
РЕДАКТИРОВАТЬ: Единственное, что мне нравится, это завернуть контейнер для карт в другой контейнер, использовать отступы, чтобы получить желаемый размер, но это не похоже как отличное решение.