我正在尝试向Flutter应用程序添加骰子功能。在Java中,我会从20中生成一个随机数,然后根据结果提取相应的图像。例如,一卷14会拉起dice_image_14.jpg的图像。
由于构建方法的工作方式,我不确定如何在Flutter中执行此操作。
我认为做到这一点的唯一方法是一堆丑陋的嵌套条件语句:
n <- rnorm(1000, mean=10, sd=2)
是否存在一种更实际的解决方案,可以在运行时按需将特定图像加载到容器中?
答案 0 :(得分:2)
只需用资产路径插入diceRoll
:
BoxDecoration(
image: ('lib/images/dice_image_$diceRoll.jpg)
)
$ variableName(或$ {expression})
字符串插值:包括变量或表达式的 字符串文字内部的等效字符串。