Flutter onTap 只工作一次

问题描述 投票:0回答:1

如果我只点击一次,可点击的卡片就会显示它有效,但如果我第二次点击它,什么也没有发生,有什么建议吗?用 flutter 语言提前谢谢你

我希望可点击的卡片可以无限点击并可重复使用以显示详细信息

flutter dart dart-pub
1个回答
0
投票

请分享你完成的代码

据我了解,这是我根据您的要求编写的代码:

return GestureDetector(
  onTap: () {
    setState(() {
      _isExpanded = !_isExpanded;
    });
  },
  child: Card(
    child: Column(
      children: [
        ListTile(
          title: Text(widget.title),
        ),
        if (_isExpanded)
          Padding(
            padding: EdgeInsets.all(16.0),
            child: Text(widget.details),
          ),
      ],
    ),
  ),
);
© www.soinside.com 2019 - 2024. All rights reserved.