Flutter:我希望选择Textfield时屏幕自动向上滚动,以便不隐藏我的提交按钮?

达曼吉·洪达尔

我当前将列窗口小部件包装在SingleChildScrollView()中,并在Scaffold()上设置resizeToAvoidBototmInset:false,但是在选择Textfields时屏幕不会自动向上滚动。理想情况下,我希望用户在第二个字段中输入数据时显示提交按钮。当前,当键盘可见时,它会隐藏在某些设备上。

Scaffold(
    resizeToAvoidBottomInset: false,
    body: SingleChildScrollView(
        child: SafeArea(
            child: Stack(
                children: <Widget> [
                    CustomPaint(),
                    Column(children: <Widget>[
                        TextField(), 
                        TextField(), 
                        RaisedButton(),
                    ])
                ]
            )
        )
    )
)

这是当前格式的样子。我在文本字段上没有FocusNode(),但确实考虑过基于何时可见键盘来提高文本字段,但这会干扰我的自定义绘画背景,并且不希望产生这种效果。

从概念的角度来看,我缺少一些东西来阻止屏幕自动向上滚动。

Develocode 777

尝试使用以下代码:

GlobalKey globalKey = GlobalKey();

...


TextField(
  onTap: ()async{
    await Future.delayed(Duration(milliseconds: 500));
    RenderObject object = globalKey.currentContext.findRenderObject();
    object.showOnScreen();
  },
), 
RaisedButton(
  key: globalKey,
  onPressed: (){},
),

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

显示键盘时自动向上滚动以取消阻止TextField

来自分类Dev

单击我的提交按钮时自动滚动

来自分类Dev

滚动我的tmux时自动向下滚动

来自分类Dev

滚动我的tmux时自动向下滚动

来自分类Dev

用户向上滚动时如何停止自动向下滚动?

来自分类Dev

当本地显示键盘时,自动向上滚动视图

来自分类Dev

当本地显示键盘时,自动向上滚动视图

来自分类Dev

如何实现选择,以便当用户单击提交按钮时我可以在代码中访问选择的值

来自分类Dev

如何实现选择,以便当用户单击提交按钮时我可以在代码中访问选择的值

来自分类Dev

FullPage.js 自动向上滚动

来自分类Dev

Angular Modal我希望是可滚动的,但单击拖动某些div时不希望

来自分类Dev

如何在我的页面中自动向下滚动?

来自分类Dev

提交动作后自动向下滚动

来自分类Dev

Extjs滚动条自动向下滚动,阻止我滚动到顶部

来自分类Dev

我是否希望在选中SPECIFIC单选按钮时显示隐藏的表单元素?

来自分类Dev

在向下滚动时隐藏菜单,然后在向上滚动达到0时显示菜单[javascript]对我不起作用

来自分类Dev

如何修复 RecylerView 布局中按钮的位置?我不希望按钮与 RecyclerView 中的图像一起滚动

来自分类Dev

iOS 8自动高度单元可以工作,但是当我向上滚动时它会跳

来自分类Dev

添加文本后,如何使我的滚动视图自动向下滚动?

来自分类Dev

弹出jQuery模态后自动向上滚动

来自分类Dev

我不希望导航栏超过超大屏幕

来自分类Dev

我希望悬停结束后隐藏按钮容器

来自分类Dev

当用户单击按钮时,我希望我的ID晃动

来自分类Dev

在固定位置 div 上使用 jquery 淡入/淡出功能时,防止页面自动向上滚动

来自分类Dev

导航栏即使向上滚动1像素也会变得发粘-我希望仅在滚动超过10像素时才会显示

来自分类Dev

如何在我的主游戏屏幕上添加纸牌布局格式,以便在单击按钮时将其从主菜单屏幕更改为我的游戏屏幕代码

来自分类Dev

我如何设置在单击 <a href> 链接时自动向我发送电子邮件

来自分类Dev

目标-c如何从popToRootViewController类获取数据,我在该类中有Text字段,我希望在屏幕弹出时使用该textfield文本

来自分类Dev

添加导航栏后,滚动时隐藏我的模式上的关闭按钮

Related 相关文章

  1. 1

    显示键盘时自动向上滚动以取消阻止TextField

  2. 2

    单击我的提交按钮时自动滚动

  3. 3

    滚动我的tmux时自动向下滚动

  4. 4

    滚动我的tmux时自动向下滚动

  5. 5

    用户向上滚动时如何停止自动向下滚动?

  6. 6

    当本地显示键盘时,自动向上滚动视图

  7. 7

    当本地显示键盘时,自动向上滚动视图

  8. 8

    如何实现选择,以便当用户单击提交按钮时我可以在代码中访问选择的值

  9. 9

    如何实现选择,以便当用户单击提交按钮时我可以在代码中访问选择的值

  10. 10

    FullPage.js 自动向上滚动

  11. 11

    Angular Modal我希望是可滚动的,但单击拖动某些div时不希望

  12. 12

    如何在我的页面中自动向下滚动?

  13. 13

    提交动作后自动向下滚动

  14. 14

    Extjs滚动条自动向下滚动,阻止我滚动到顶部

  15. 15

    我是否希望在选中SPECIFIC单选按钮时显示隐藏的表单元素?

  16. 16

    在向下滚动时隐藏菜单,然后在向上滚动达到0时显示菜单[javascript]对我不起作用

  17. 17

    如何修复 RecylerView 布局中按钮的位置?我不希望按钮与 RecyclerView 中的图像一起滚动

  18. 18

    iOS 8自动高度单元可以工作,但是当我向上滚动时它会跳

  19. 19

    添加文本后,如何使我的滚动视图自动向下滚动?

  20. 20

    弹出jQuery模态后自动向上滚动

  21. 21

    我不希望导航栏超过超大屏幕

  22. 22

    我希望悬停结束后隐藏按钮容器

  23. 23

    当用户单击按钮时,我希望我的ID晃动

  24. 24

    在固定位置 div 上使用 jquery 淡入/淡出功能时,防止页面自动向上滚动

  25. 25

    导航栏即使向上滚动1像素也会变得发粘-我希望仅在滚动超过10像素时才会显示

  26. 26

    如何在我的主游戏屏幕上添加纸牌布局格式,以便在单击按钮时将其从主菜单屏幕更改为我的游戏屏幕代码

  27. 27

    我如何设置在单击 <a href> 链接时自动向我发送电子邮件

  28. 28

    目标-c如何从popToRootViewController类获取数据,我在该类中有Text字段,我希望在屏幕弹出时使用该textfield文本

  29. 29

    添加导航栏后,滚动时隐藏我的模式上的关闭按钮

热门标签

归档