单击时如何更改图标
How can i make the icon change when it is clicked
我希望当在图像上单击“关于我”时箭头更改并显示可见性小部件。
int angle = 0;
RotatedBox(
quarterTurns: angle,
child: IconButton(
icon: Icon(Icons.arrow_forward_ios),
onPressed: () {
setState(() {
angle = 1;
});
},
),
),
关于你的附件图片,你可以简单地使用ExpansionTile获得效果。
如何根据点击更改图标
- 在
state
class 内创建一个 bool _isExpanded = false
。
- 展开更改时,使用
setstate
更改值。
使用分配图标
Icon(_isExpanded?
Icons.arrow_downward
:Icons.arrow_upward,
),
我希望当在图像上单击“关于我”时箭头更改并显示可见性小部件。
int angle = 0;
RotatedBox(
quarterTurns: angle,
child: IconButton(
icon: Icon(Icons.arrow_forward_ios),
onPressed: () {
setState(() {
angle = 1;
});
},
),
),
关于你的附件图片,你可以简单地使用ExpansionTile获得效果。
如何根据点击更改图标
- 在
state
class 内创建一个bool _isExpanded = false
。 - 展开更改时,使用
setstate
更改值。 使用分配图标
Icon(_isExpanded?
Icons.arrow_downward
:Icons.arrow_upward,
),