我只有一个简单的Card,喜欢new Card(child: new Text('My cool card')),但我希望能够单击它的任意位置以运行某些功能,但没有onPressedCard 的方法。我可以在底部添加一个按钮,但这对于这种情况并不理想。
new Card(child: new Text('My cool card'))
onPressed
有人知道如何使整个卡片都可点击吗?
颤振使用组成超过属性。将所需的小部件包装为可单击的小部件,以实现所需的功能。
一些可点击小工具:GestureDetector,InkWell,InkResponse。
GestureDetector
InkWell
InkResponse
new GestureDetector( onTap: ()=> ......, child: new Card(...), );