首页 > 其他分享 >flutter 键盘弹出 都会重新Build

flutter 键盘弹出 都会重新Build

时间:2022-12-05 13:23:01浏览次数:34  
标签:触发 键盘 build 方法 flutter Build

 

 解决:

1.应该创建一个变量去接收一个方法,且方法必须用Future来返回,看上图

2.由于每次触发键盘的时候都是执行build页面,如果future传的是方法,那么每次触发键盘都会触发方法,导致重新加载build,用变量来代替方法,只有在第一次的时候才会触发方法

标签:触发,键盘,build,方法,flutter,Build
From: https://www.cnblogs.com/lude1994/p/16952020.html

相关文章

  • Flutter不常用组件(五)
    PhysicalModel为子组件设置阴影它有以下几个属性:Key?key:标识键BoxShapeshape:形状。默认为BoxShape.rectangleClipclipBehavior:多余部分裁剪效果。默认为Clip.none......
  • HBuilderX 连接 微信开发者工具
    一、打开微信开发者工具第一次连接至微信开发者工具之前,需要先启动微信开发者工具,在工具栏,依次点击 设置->安全设置,在弹出的设置弹窗中,安全选项下,开启服务端口。如下图......
  • c++ - 误删cmake-build-debug ,clion具体解决
    1.背景误删了cmake-build-debug文件夹或者破会了内部文件2.解决如果cmake-build-debug文件夹删除了,需要在同一个文件添加这个文件夹如果cmake-build-debug文件夹还存在......
  • Flutter 陈航 10-状态 State 编程范式 构建过程
    本文地址目录目录目录10|Widget中的State到底是什么?UI编程范式命令式声明式总结StatelessWidget构建过程适用场景StatefulWidget构建过程总结StatefulWidget可能......
  • go build 报错
    一、gobuild报错D:\redis\RedisEXP-main\cmd>gobuild-oRedisEXPmain.gogo:downloadinggithub.com/axgle/mahoniav0.0.0-20180208002826-3358181d7394go:downlo......
  • 写一个flutter程序2
    需求完成一个简单的移动应用程序,功能是:为一个创业公司生成建议的名称。用户可以选择和取消选择的名称、保存(收藏)喜欢的名称。该代码一次生成十个名称,当用户滚动时,会生成......
  • selenium中的鼠标和键盘操作
    1、鼠标操作在WebDriver中,关于鼠标操作的方法封装在ActionChains类中   ActionChains类中提供了鼠标操作的常用方法:perform():执行所有ActionChains中存储的行为conte......
  • Flutter 陈航 09-视图渲染 三棵树 Widget
    本文地址目录目录目录09|Widget,构建Flutter界面的基石视图渲染过程WidgetElementRenderObjectRenderObjectWidget介绍Element的创建RenderObject的创建与更新案......
  • Flutter 陈航 06-Dart 基础语法
    本文地址目录目录目录06|基础语法与类型变量Dart的变量与类型num、bool与StringList与Map常量定义07|函数、类与运算符函数可选命名参数和可选参数类的定义命......
  • Flutter不常用组件(四)
    Offstage创建一个在视觉上隐藏其子项的小部件。隐藏后不占空间。该组件有以下几个属性:Key?key:标识键booloffstage=true:是否隐藏。默认为trueWidget?child:子组件......