我已经创建了简单的演示来解释我正在寻找什么...
我已经调用了一个方法来取消选择所有三个IconButton中的列表视图项...
我不认为这是一个很好的编码方式。
我想知道..有没有任何方法调用这个方法每当点击列表视图之外...像lostfocus。
Column(
children: [
Container(
child: Row(
children: [
IconButton(
onPressed: onPressMethod,
icon: Icon(Icons.edit)),
IconButton(
onPressed: onPressMethod,
icon: Icon(Icons.delete)),
IconButton(
onPressed: onPressMethod,
icon: Icon(Icons.refresh)),
],
),
),
Expanded(
child: ListView.builder(
itemCount: 10,
itemBuilder: (context, index) {
return ListTile(
onTap: () {
setState(() {
selectedIndex = index;
});
},
title: selectedIndex == index
? Text(
'selected',
)
: Text('$index'));
}),),
],
)
个字符
1条答案
按热度按时间ckx4rj1h1#
使用手势检测器
字符串
检测手势的小部件。尝试识别与其非空回调对应的手势。如果这个小部件有一个子部件,它将遵从该子部件的大小调整行为。如果它没有子对象,则会增长以适应父对象。