有没有一种方法可以使小部件(例如按钮)仅在悬停时可见? 我想想一种方法,就是在图像悬停时在图像上显示编辑按钮。
Stack(
children: <Widget>[
Image.asset(
'assets/profileimg/empty.jpg',
width: 110.0,
height: 110.0,
),
Positioned(
bottom: -2,
left: 5,
child: RaisedButton(
child: Text('Edit...'),
onPressed: null,
),
),
],
),
谢谢。
答案 0 :(得分:0)
将此代码放在您的StatefulWidget
小部件中:
bool showEditButton = false;
Widget build(BuildContext context){
return Stack(
children: <Widget>[
InkWell(
onTap: ()=>setState(()=>showEditButton = true),
child: Image.asset(
'assets/profileimg/empty.jpg',
width: 110.0,
height: 110.0,
),
),
if(showEditButton)
Positioned(
bottom: -2,
left: 5,
child: RaisedButton(
child: Text('Edit...'),
onPressed: null,
),
),
],
);
}