我正在嘗試在 Flutter 上制作應用程式。我遇到了一個問題:我無法讓影像在寬度上拉伸。
我需要 2 列,每列都有一個影像,每列應該是螢屏寬度的 50%,并用列拉伸影像。一切正常,如圖所示,直到我將其插入 SingleChildScrollView。之后,應用程式崩潰,直到我設定了影像的確切高度。

問題:如何在不指定影像高度的情況下執行此操作?我不能在 Row 內的任何地方設定高度,因為我不知道影像的確切大小。
uj5u.com熱心網友回復:
嘗試這個:
SingleChildScrollView(
scrollDirection: Axis.vertical,
child: Row(
children: [
Expanded(
child: Image.asset(
'assets/images/test.jpeg',
fit: BoxFit.contain,
)),
Expanded(
child: Image.asset(
'assets/images/test.jpeg',
fit: BoxFit.contain,
))
],
),
),

uj5u.com熱心網友回復:
嘗試靈活而不是擴展
SingleChildScrollView(
scrollDirection: Axis.vertical,
child: Row(
children: [
Flexible(
child: Image.asset(
'assets/images/test.jpeg',
fit: BoxFit.contain,
)),
Flexible(
child: Image.asset(
'assets/images/test.jpeg',
fit: BoxFit.contain,
))
],
),
),
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/506973.html
