跳至主要内容

交互模型小部件

响应触摸事件并将用户路由到不同的视图。

触摸交互

#
AbsorbPointer

一个在点击测试期间吸收指针的小部件。当吸收为真时,此小部件通过终止点击测试来阻止其子树接收指针事件…

Dismissible

一个可以通过在指示的方向上拖动来关闭的小部件。在 DismissDirection 中拖动或轻扫此小部件会导致子级滑动…

DragTarget

当 Draggable 小部件被放下时接收数据的小部件。当可拖动的小部件拖到拖动目标的顶部时,拖动目标…

Draggable

一个可以从其拖动到 DragTarget 的小部件。当可拖动的小部件识别拖动手势的开始时,它会显示反馈…

DraggableScrollableSheet

一个可滚动容器,它通过调整可滚动的大小(直到达到限制)然后滚动来响应拖动手势。

GestureDetector

一个检测手势的小部件。尝试识别与其非空回调相对应的手势。如果此小部件有子级,它会委托给该…

IgnorePointer

一个在点击测试期间不可见的小部件。当忽略为真时,此小部件(及其子树)对于点击测试是不可见的。它仍然消耗…

InteractiveViewer

一个启用与其子级进行平移和缩放交互的小部件。

LongPressDraggable

使其子级从长按开始可拖动。

Scrollable

Scrollable 实现可滚动小部件的交互模型,包括手势识别,但对如何显示视口(实际上显示…)没有看法。

路由

#
Hero

一个将子级标记为英雄动画候选对象的小部件。

Navigator

一个使用堆栈规则管理一组子小部件的小部件。许多应用程序在其小部件层次结构的顶部附近都有一个导航器…

小部件目录中查找更多小部件。