keyboardDismiss拖动时的行为始终关闭键盘

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

在 2024 年 12 月 14 日将 Flutter 更新到版本 3.27.0 后,会发生这种情况

keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag,

SingleChildScrollView 中的这一行始终关闭键盘而不滚动 UI

我注意到这一行已在 single_child_scroll_view.dart 文件第 #279 行中删除

notification.dragDetails != null &&

看这个视频。 https://www.veed.io/view/968e92cd-23e1-4c68-9895-a3aed846c8e8?panel=share&sharingWidget=true 知道现在该怎么办吗?

flutter singlechildscrollview
1个回答
0
投票

下面的代码可以与scrollview的onDrag行为相同

GestureDetector(
    onTap: () => FocusScope.of(context).unfocus(),
    onVerticalDragDown: (_) => FocusScope.of(context).unfocus(),
    child: SingleChildScrollView());
© www.soinside.com 2019 - 2024. All rights reserved.