
這是我想要的輸出。
但我無法使用定位的小部件對齊它。

這是我的輸出。我嘗試了這個職位,但它不起作用,我怎么能做到這一點。這是我的代碼
Scaffold(
backgroundColor: bgColor,
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Padding(
padding: const EdgeInsets.all(28.0),
child: Container(
height: 190,
width: double.infinity,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(25),
color: containerColor,
),
child: Row(
// mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Padding(
padding: const EdgeInsets.all(28.0),
child: Container(
height: 130,
width: 140,
decoration: BoxDecoration(
color: bgColor,
borderRadius: BorderRadius.circular(20)),
),
),
Container(
height: 30,
width: 60,
decoration: BoxDecoration(
color: themeBlueColor,
borderRadius: BorderRadius.circular(10),
),
),
],
),
),
),
],
)),
);
我如何做到這一點?
uj5u.com熱心網友回復:
嘗試這個
return Scaffold(
backgroundColor: Colors.white,
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Padding(
padding: const EdgeInsets.all(20.0),
child: Container(
height: 190,
width: double.infinity,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(25),
color: Colors.black.withOpacity(.5),
),
child: Padding(
padding: const EdgeInsets.all(20.0),
child: Row(
// mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Expanded(
flex: 4,
child: Container(
height: 130,
width: 140,
decoration: BoxDecoration(color: Colors.black.withOpacity(.6), borderRadius: BorderRadius.circular(20)),
),
),
const SizedBox(
width: 10.0,
),
Expanded(
flex: 6,
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: [
const Text(
"iPhone 12 Pro",
style: TextStyle(color: Colors.white, fontSize: 16),
),
Text(
"Apple iPhone 12th Gen",
style: TextStyle(color: Colors.white.withOpacity(.6), fontSize: 14),
),
const SizedBox(
height: 30.0,
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
const Text(
r"$999",
style: TextStyle(color: Colors.white, fontSize: 16),
),
Container(
height: 30,
width: 60,
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(10),
),
),
],
)
],
),
),
],
),
),
),
),
],
)),
);
它看起來像這樣 -
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/495058.html
下一篇:函式運算式不能命名:then(
