我仅想在满足条件的情况下添加小部件属性-我希望仅在索引i大于0时才显示“左”属性。我该怎么做?
for(int i = 0; i < attendingImagesList.length; i++) {
avatars.add(
Positioned(
left: ((avatarWidth - overlayWidth)*i).toDouble(),
child: CircleAvatar(
radius: 14,
backgroundImage: NetworkImage(this.attendingImagesList[i])
)
));
}
答案 0 :(得分:1)
创建一个三元组,如果其为零,则将其设为null。
for(int i = 0; i < attendingImagesList.length; i++) {
avatars.add(
Positioned(
left: i == 0 ? null : ((avatarWidth - overlayWidth)*i).toDouble(),
child: CircleAvatar(
radius: 14,
backgroundImage: NetworkImage(this.attendingImagesList[i])
)
));
}