我有一个circleAvatar小部件,我想要放置一个类似链接的内容,以便在我的Avatar中重定向其他菜单。
我认为类似onPressed()的东西,但这仅在Icon小部件中。
答案 0 :(得分:2)
当您拥有不可点击的小部件时,请使用GestureDetector
,此小部件可让您对诸如点击,平移,双击,长按等事件做出反应...
GestureDetector(
onTap: () {
// Your code here!!!!
},
child: YourCircleAvatarWidget(),
)
检查docs page以获得更多信息。
答案 1 :(得分:0)
使用Inkwell
例如,
InkWell(
onTap: (){
// do something here
},
child: CircleAvatar(
radius: 70.0,
backgroundImage: NetworkImage(
'https://a.githubusercontent.com/u/a?s=460&v=4'),
),
),