腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2025)
视频
沙龙
1
回答
Flutter
:
使用
AbsorbPointer
而
不
重建
整个
窗口
小
部件
树
、
、
这一切都很好;单击子对象只会
重建
该子对象。 但是,我也将主页包装在一个
AbsorbPointer
中,并且希望在单击子小
部件
时设置absorbing = true。现在的问题是,如果我在主页中调用setState()将“吸收”设置为true,它将重新构建所有子小
部件
。我可以将一些参数传递给子小
部件
,这样只有我单击的那个小
部件
会有一个CircularProgressIndicator,但即使这样,所有其他的子小
部件
仍然会被重新构建。我想这可以归结为这样一个事实:即使我传递给
浏览 7
提问于2021-07-27
得票数 0
2
回答
静态常量与最终在Dart中是否相等?
、
、
、
seconds: 5); // ------> 4 } 根据我的理解,无论创建多少个StaticConstVsFinal实例,static const变量都不会分配内存,内存
使用
量不会增加,因为这些都是类变量,但对于final变量,它会增加内存
使用
量。将这些
Flutter
Widgets定义为常量的优点和缺点是什么,这也是必要的吗? 如果可能,请向某人解释每种方法的不同之处、优缺点。
浏览 20
提问于2021-07-13
得票数 1
1
回答
使用
setState还是FutureBuilder的InitState?哪种方法更适合在
Flutter
中显示数据库中的数据?
、
我可以
使用
FutureBuilder等待数据被获取,然后返回一个ListView。或者,我可以将回调设置为何时将数据加载到InitState()中,然后
使用
加载的数据执行setState()。在加载数据之前,我可以
使用
这两种方法并显示一个CircularProgressIndicator。这些方法中哪一种更好,我应该在应用程序的其余部分继续
使用
?
浏览 14
提问于2020-08-11
得票数 0
回答已采纳
1
回答
在
Flutter
中,为什么没有钥匙的无国籍儿童仍然可以工作?
、
、
我正在学习的widget key的
flutter
概念。我感到困惑的是,即使两个无状态的子
部件
中没有键,它们仍然可以正确地交换位置。为什么?难道key不是父进程跟踪哪个子进程是哪个进程的唯一方式吗?
浏览 8
提问于2021-05-07
得票数 0
1
回答
在每次导航时,导航堆栈中的每个小
部件
都会调用
flutter
createState
我重用同一个类来创建几个有状态的小
部件
。一切都运行得很好,但我注意到堆栈中的每个实例都在调用createState -> initState,然后在每次导航到新页面时立即调用dispose。我正在
使用
GetX进行导航。这看起来不太正常。有什么想法吗?
浏览 10
提问于2021-08-01
得票数 0
1
回答
在运行时更改主题需要StatefulWidget,但这不是非常昂贵吗?
、
、
、
我最近完成了一个
小
的附带项目,当我试图在运行时实现主题更改时,我遇到的大多数答案要么是将我的MaterialApp (它的主题)放在StatefulWidget或某种Consumer<>下面。据我所知,当遇到某些更改时,这两种解决方案都会重新绘制MaterialApp下面的
整个
小
部件
树
( StatefulWidget情况下的状态更改或我向消费者提供的任何ChangeNotifier中的更改)因此,我的主要问题是:是不是非常昂贵,
不
推荐?我的
整个
应用程序小
部件
浏览 1
提问于2021-04-13
得票数 0
回答已采纳
2
回答
颤振+团6.0.6。BlocBuilder的“构建器”回调不具有与"buildWhen“回调相同的状态
、
、
、
我对BlocBuilder小
部件
有一个问题。 ,就像我想的,。在
重建
过程中,调用builder回调,将给定的上下文作为context参数传递,新发出的状态作为state参数传递。这个回调返回我们返回的小
部件
。当用户点击tic-toe网格中的插槽
而
插槽为空时,就会发出SetSlotSignGameState。所以这个状态意味着我们需要在某个位置换个标志。现在,我通过将状态从buildWhen回调保存到小
部件
的状态的私有字段中,然后从构建器中
使用
它来修复它。这种解决方案的缺点是它非常
浏览 9
提问于2020-11-07
得票数 4
3
回答
Web视图太慢
Web视图需要4秒以上的时间来加载网页。在原生应用中,相同的页面只需不到2秒。有没有办法加速加载时间。官方和我都试过了。
浏览 3
提问于2019-04-09
得票数 10
3
回答
颤振:如何调试在状态更改时重新呈现的小
部件
、
、
、
、
我正在
使用
Redux和颤振用于国家管理。每当我分派一个操作时,我都想知道哪些小
部件
被重新呈现。有什么办法吗?
浏览 0
提问于2018-05-14
得票数 5
回答已采纳
1
回答
哪个提供者比setstate更昂贵?
、
、
、
、
对于MVVM架构和一般情况,
使用
provider代替setstate talking是一种好的做法吗?提供商是否会
重建
整个
应用程序
窗口
小
部件
树
,如果我在第二个页面触发它,那么第一个页面也会
重建
,如果是这样,那么我们如何更有效地
使用
它?
浏览 10
提问于2021-11-21
得票数 2
回答已采纳
1
回答
在堆栈中添加、删除子堆栈是否会导致所有堆栈子堆栈重新构建?
、
假设我有一个由100个定位的小
部件
子代组成的堆栈,我向该堆栈添加了一个新的定位小
部件
,但其余的都没有改变,然后我
使用
setState重新构建该堆栈,是否所有100个子代都应该运行它们的
重建
函数?我问是因为这在我的应用中发生了,但我希望我能阻止
整个
堆栈的
重建
,因为
flutter
应该看到堆栈的大部分都没有变化。编辑:更准确地说,当我添加一个子级或移除一个子级时,我如何确保不会重新渲染堆栈中的所有100个小
部件
,是否有方法来验证、检查渲染
树
浏览 16
提问于2021-02-04
得票数 0
1
回答
如何在生成之前将sqflite数据预加载到变量中?
、
、
我有sqflite中的数据,我希望用存储在db中的数据构建小
部件
树
,但是,在从db检索数据之前,
flutter
构建了小
部件
。我试过了:
使用
了未来的构建器,但是在应用程序的完整版本中(这里没有显示),我有一个线性进度条动画,它将在动画播放时触发
整个
小
部件
树
的
重建
。这将使未来的构建器显示一个循环进度条“加载”,
而
不是已经构建的小
部件
。 我认为我不需要将来的构建器,因为我只需要从db中检索数据就可以将它们
浏览 2
提问于2021-10-28
得票数 0
2
回答
使用
文件选择器选择文件并在
FLutter
中显示它们
、
、
、
、
创建了一个函数来选择提升按钮的onPressed()上的文件,并将这些文件传递给一个新函数openfiles(),然后在打开的文件函数中,我调用一个小
部件
show()并将参数传递给它。此构造函数适用于具有少量子元素的列表视图,因为构建该列表需要对可能在列表视图中显示的每个子视图进行工作,
而
不是只为那些实际可见的子表进行工作。}ListView in UI import 'pa
浏览 20
提问于2022-02-16
得票数 1
回答已采纳
1
回答
如何在Listview中只
重建
一个特定的项目?
、
我想有一个小
部件
,在那里我可以同时编辑多个这样的EditableTodo,比如EditableTodoList (这将显示一个待办事项列表)。这个小
部件
将接收一个List<Todo>和类似于Function onTodoEdited(Todo)的内容。我正在尝试
使用
不可变的数据,所以当编辑EditableTodo时(事件被传播到保存EditableTodoList的小
部件
),我会创建一个新的List<Todo>,它包含更新后的Todo,但随后EditableTodoList我如何才能优化这一点,只<
浏览 6
提问于2020-12-23
得票数 0
2
回答
哪个是有效的?用StreamBuilder ()对Stream.Listen()进行颤振
、
、
、
流生成器每秒钟返回一个小
部件
,或者在其他情况下返回一个小
部件
树
。当setState()在我的例子中
重建
整个
应用程序小
部件
树
时。我在这里很困惑。请给我建议。
浏览 5
提问于2021-04-18
得票数 2
回答已采纳
2
回答
如何从main()开始重新启动颤振应用程序?
、
我希望从main()函数开始时重新启动我的应用程序,
而
不仅仅是
重建
整个
小
部件
树
。WidgetsFlutterBinding.ensureInitialized(); runApp( );我尝试用重新启动小
部件
包装小
部件
树
,并尝试
使用
。但是,无论main()中的内容是什么,它们都只是重新构建小
部件
树
。我甚至试图直接调用
浏览 4
提问于2022-03-20
得票数 0
1
回答
颤振:如何在打开键盘时防止多个MaterialApp.router构建器调用?
我找不到答案来回答我的问题,基本上所有类似的情况都与
重建
使用
MediaQuery的小
部件
有关(但在我的例子中并非如此)。: Info: MaterialApp.router Build
flutter
: Info: FirstPage Build
flutter
: Info: MaterialApp.router Build
flutter
: Info: Materia
浏览 5
提问于2022-09-12
得票数 1
回答已采纳
1
回答
如何与来自父级无状态Widget的子状态Widget进行交互?
、
、
、
、
对于Timer,每1秒更新一次文本值,
使用
Stopwatch给出的当前elapsed时间更新文本值。为什么我现在很难过:我在任何地方都找不到我的问题的解决方案(或者说我的搜索能力很差)。
浏览 6
提问于2022-11-17
得票数 0
2
回答
传递一个
窗口
小
部件
类和简单地传递一个返回
窗口
小
部件
的函数有什么区别?
、
经常会看到人们传递
窗口
小
部件
类或调用函数,这些函数将
窗口
小
部件
返回给
窗口
小
部件
的主体属性。 让我困惑的是,两者实际上都是工作的。
浏览 2
提问于2021-06-09
得票数 0
1
回答
在颤动中导航到ListView后,英雄内部未显示的图像
、
使用
ListView导航到屏幕并滚动到列表底部,然后向后导航后,原始图像不会显示在英雄小
部件
中 (https://imgur.com/a/8A5VE4i) 我已经尝试过以不同的方式修改我的
窗口
小
部件
树
,但我的印象是,问题在于当我们在ListView中向下滚动时,第一个单元格会被删除,
而
引用应该由
Flutter
SDK处理。要复制的完整代码可在此处找到-> https://github.com/h
浏览 14
提问于2019-10-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Flutter中从头重建DevTools
为安卓开发者介绍的移动开发框架 Flutter
InAppWebView:Flutter中WebView的真正力量
源码分析 Flutter 的 setState 过程
你一定用到的89种SolidWorks快捷键
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券