用户交互
小于 1 分钟flutter
概述
介绍用户交互的方式:点击、滑动等等
点击
使用组件 GestureDetector 包裹需要有点击事件的组件,例如
GestureDetector(
onTap: (){
print("你点击了");
},
child: Text("点击我有消息"),
)
以下组件自带了点击事件
| 组件类别 | 核心组件 | 特点与使用场景 |
|---|---|---|
| 专用按钮组件 | ElevatedButton, TextButton, OutlineButton, FloatingActionButton | 内置点击动画和样式,通过 onPressed 参数处理点击逻辑 |
| 视觉反馈组件 | InkWell | 提供点击事件(onTap),有 MaterialDesign 风格的水纹扩散效果 |
| 其他交互组件 | IconButton, Switch, Checkbox | 具有特定功能的交互式控件,点击事件(onPressed) |
