我想实现类似的事情就像在谷歌保留。
如何启用长按多项选择并更改标题按钮,以便稍后删除这些选定的项目?
我当前的Dart代码:
@override
Widget build(BuildContext context) {
return new Card(
child: new Column(mainAxisSize: MainAxisSize.min, children: <Widget>[
new ListTile(
leading: const Icon(Icons.info),
title: new Text(item.name),
subtitle: new Text(item.description),
trailing: new Text(item.dateTime.month.toString()),
onTap: () => _openEditDialog(context, item),
onLongPress: // what should I put here,
)
]),
);
}
1条答案
按热度按时间vc6uscn91#
当用户长按ListTile时,必须将选定属性更改为true,反之亦然,并且必须将卡颜色更改为Grey[300]之类的内容
EDIT:如果要获得Border着色效果,请将列设置为容器内部,并将装饰属性设置为变量,并将其命名为border,然后编辑select方法