我有一行包含3个图标,但如果添加了注释,则需要显示其中一个图标,如果没有注释,则隐藏其中一个。
我尝试使用“可见性”,但无法正确使用。如果没有注释,我需要使用SizedBox,以便其他所有内容保持正确对齐。
正确的做法是什么?
Expanded(
flex: 14,
child: Center(
child: GestureDetector(
onTap: () {
print(data[index].rosterId);
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ShiftsForRoster(
rId: data[index].rosterId,
),
),
);
},
child: Icon(Icons.note_alt_outlined, size: 35, color: kMainColor80),
),
),
),