Flutter - 滚动时如何关闭 SelectionControls?
Flutter - How can I dismiss SelectionControls when scrolling?
我在 SingleChildScrollView 中使用 SelectableText。
SingleChildScrollView(
child: Container(
padding: const EdgeInsets.all(20.0),
child: SelectableText(loremipsum),
),
);
在 selectionControls 中,当我 select 将 属性 命名为 ToolBarItemControl.copy 时,混乱随之而来。如果您查看 video here,您可以看到确切的问题。如何在滚动时关闭 SelectionControls?
为此,只需将 keyboardDismissBehavior 添加到 SingleChildScrollView。像这样:
SingleChildScrollView(
keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag,
child: Container(
padding: const EdgeInsets.all(20.0),
child: SelectableText(loremipsum),
),
);
我在 SingleChildScrollView 中使用 SelectableText。
SingleChildScrollView(
child: Container(
padding: const EdgeInsets.all(20.0),
child: SelectableText(loremipsum),
),
);
在 selectionControls 中,当我 select 将 属性 命名为 ToolBarItemControl.copy 时,混乱随之而来。如果您查看 video here,您可以看到确切的问题。如何在滚动时关闭 SelectionControls?
为此,只需将 keyboardDismissBehavior 添加到 SingleChildScrollView。像这样:
SingleChildScrollView(
keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag,
child: Container(
padding: const EdgeInsets.all(20.0),
child: SelectableText(loremipsum),
),
);