gpt4 book ai didi

Flutter - 使用 Action 复制小部件

转载 作者:行者123 更新时间:2023-12-05 04:25:00 25 4
gpt4 key购买 nike

我需要通过应用中的操作复制我的小部件。

示例:我有一行,该行创建方向不同的重复元素

controller.turns.value == 1 ?
Container(
padding: const EdgeInsets.all(10),
child: RotatedBox(
quarterTurns: controller.rotation.value,
child: Image(
image: const AssetImage('reference.png'),
height: (MediaQuery.of(context).size.height * 0.8) *
controller.size.value,
width: (MediaQuery.of(context).size.width * 0.8) *
controller.size.value,
),
),
)

当 turns.value == 2 时,我需要 2 个容器,并且 3 == 3、4 == 4、5 == 5。

最佳答案

像这样创建一个函数:

List<Widget> getWidgets(int count) => List.generate(count, (_) => yourWidget);

并像这样使用它:

Column(
children: getWidgets(4),
)

关于Flutter - 使用 Action 复制小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73379352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com