腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Flutter
:
在
StatefulWidget
的
生命周期
中
是否
重新
创
建了
RenderObjects
?
我有一个设置,其中
StatefulWidget
创建一个自定义(叶) RenderBox。
是否
有可能在State
的
生命周期
内释放并
重新
创建RenderBox 背景。我希望将繁重计算/动画控制器
的
某些结果保留在RenderObject
中
,这就是为什么对我来说,RenderObject
的
生命周期
与所包含
的
小部件
的
State一样长是很重要
的
。import 'packag
浏览 10
提问于2018-07-22
得票数 2
回答已采纳
2
回答
有没有可能以某种方式表明这两个小部件具有相同
的
状态?
、
假设在TabBarView
中
的
不同屏幕上有两个相同
的
小部件,例如图标,当我更改其中一个图标的颜色时,第二个图标也应该更改它并重复其所有更改。因此,它本质上是一个元素和一个视图,但在树
中
的
两个不同位置。我
的
问题是,有没有办法让这些图标保持一个共同
的
状态或指向小部件树
中
的
相同元素。没有任何监听程序或状态管理。 我
的
第一个想法是让它们拥有相同
的
密钥,但这当然行不通。简而言之,当我创建一个小部件时,我<em
浏览 1
提问于2021-04-25
得票数 1
1
回答
flutter
是如何决定何时
重新
构建小部件
的
?
、
、
、
class MyHomePage extends
StatefulWidget
{ _MyHomePageState createState() => _MyHomePageStatebuild(BuildContext context) { return Text("click me");} 我可以理解为什么在下面的代码
中
,构造函数被调用一次,这是有意义
的
,然后build方法只调用一次。setStat
浏览 12
提问于2020-12-07
得票数 1
2
回答
Flutter
不更新子小部件
、
、
、
它在build方法
中
获得最后一个值和新值,如下所示: AspectRatio(这个类是:import 'circle_painter.dart'; final double _start; final double _fini
浏览 0
提问于2018-05-23
得票数 5
1
回答
在
Flutter
中
,“build`”是如何从根到叶发生
的
?
我试着通过追踪源代码来回答这个问题,但我有点迷失
在
颤动
的
机器
中
。我们向runApp传递了一个小部件,它成为我们应用程序
的
根小部件。该小部件必须实现build,它返回一个小部件。
Flutter
是否
只是使用简单
的
递归来调用返回
的
小部件上
的
build,以此类推,以获取每个后续子级
的
build方法所返回
的
小部件?
在
递归时,当它遇到StatelessWidget时,
Flutter</
浏览 5
提问于2020-01-13
得票数 2
3
回答
如何在小部件外部获取TextFiled值
、
TextFiled类 @override return input; ...
浏览 0
提问于2019-06-26
得票数 0
1
回答
使用Firebase Analytics
在
Flutter
中跟踪屏幕视图
、
在
Flutter
中使用分析包手动记录屏幕视图
的
最佳位置是什么(
在
我
的
情况下,我使用
的
是Firebase Analytics,例如。track screens)?看看
Flutter
的
生命周期
,不清楚在哪里跟踪屏幕视图是有意义
的
。 对于StatelessWidget,我认为build()可能是有意义
的
,因为我猜它在每个屏幕视图中只被调用一次。但是,对于
StatefulWidget
来说呢
浏览 21
提问于2019-04-08
得票数 6
回答已采纳
1
回答
颤振/飞镖--我如何从另一个文件
中
的
StatefulWidget
状态更改状态?
、
、
、
背景:,我有一个导航栏
的
StatefulWidget
,它将当前页面的图标显示为active。如果用户
在
导航栏
中
单击不同
的
图标,它已经正确地更新了。但我还需要它来更新活动图标,如果用户单击导航栏外
的
按钮,其代码位于不同
的
StatefulWidget
中
。发生下列错误:I/
flutter
(24216):setState()
在
构造函数
中<
浏览 2
提问于2021-04-06
得票数 2
回答已采纳
1
回答
是否
可以将SliverGrid(是CustomScrollView
的
子项)包装在OrientationBuilder
中
?
、
、
我正在尝试更新项目数(CrossAxisCount)以及基于方向
的
SliverGrid
中
的
childAspectRatio。我尝试用OrientationBuilder包装SliverGrid,这会抛出一个RenderLayout错误,因为
在
sliver
中
,直接
的
孩子应该是一个RenderSliver!_gridview()
中
的
SLiverGrid : GridList.dart import 'package:app_jokally
浏览 43
提问于2019-06-04
得票数 1
1
回答
如何与来自父级无状态Widget
的
子状态Widget进行交互?
、
、
、
、
我想做
的
事:
在
我
的
页面
中
,我还希望能够访问Stopwatch
的
elapsed时间值“无论何时”。为什么我现在很难过: 到目前为止(参见:),我几乎总是
在
模式BLoC旁边使用Stateless Widget,并且从未使用过Stateful。目前,由于具有非常长且复杂
的
小部件,我开始感觉到不使用这
浏览 6
提问于2022-11-17
得票数 0
1
回答
为什么
在
声明性UI框架(如
Flutter
)
中
重建视图层次结构是可以负担得起
的
呢?
、
、
、
我正在阅读“颤栗”关于国家管理
的
官方文件,
在
中
,它写道: 例如,
在
颤振
中
,可以从头开始重建UI
的
一部分,而不是修改它。颤振足够快做到这一点,即使
在
每一个帧,如果需要。作为一名Android开发人员,
在
大多数情况下,构建View是非常昂贵
的
,应该避免。因此,我想知道为什么重建视图层次是可以负担得起
的
。比较安卓
的
View和
Flutter
的
Widget
的</e
浏览 8
提问于2020-04-13
得票数 2
2
回答
如何在Scaffold.drawer中保持小部件
的
状态不变?
、
我希望将小部件
的
状态保持
在
Scaffold.drawer
中
。The Scaffold.drawer是一个自定义小部件,其中包含一个RaiseButton。单击按钮时,按钮
中
的
文本发生更改。但当抽屉关闭并
重新
打开抽屉时,修改后
的
文本将被
重新
处理。 @override Widget
浏览 0
提问于2019-06-24
得票数 5
回答已采纳
1
回答
当用户返回应用程序(从后台)时,如何刷新页面?
现在,我
的
应用程序刷新(这是一个新闻应用程序,所以它需要不断刷新)
的
唯一方法是两种方式: 1)向上滚动刷新,或者2)在后台终止应用程序后
重新
启动应用程序。我希望当用户返回应用程序时(比如我正在使用我
的
应用程序,然后我转到WeChat发送文本,然后再回来),应用程序就会刷新。 这是刷新滚动代码。MaterialPageRoute( ),} 我应该怎么做才能实现我需要<
浏览 37
提问于2021-10-18
得票数 0
2
回答
是否
有明确
的
Sliver部件列表
、
我正在尝试使用Sliver来实现可折叠
的
列表头。当我将小部件从普通窗口小部件更改为小窗口窗口小部件时,我经常会出现这样
的
错误:我
的</e
浏览 0
提问于2017-06-12
得票数 22
回答已采纳
3
回答
Flutter
widget状态未更新-抛出“查找已停用
的
widget
的
祖先是不安全
的
”
我正在尝试使用在
Flutter
中
实现登录/注销。#552db)
flutter
: LoginScreen(state: LoginScreenState#552db)
flutter
: LOGIN WIDGET BUILD CONTEXT:
浏览 1
提问于2018-07-06
得票数 9
2
回答
在生成Navigator时抛出以下断言
、
在
构建第一个小部件时,我可以导航到另一个小部件吗?构建Navigator-GlobalObjectKey _WidgetsAppState#1d8fb时抛出了以下断言 我正在尝试演示如何在不按任何按钮
的
情况下从一个屏幕导航到另一个屏幕,我
的
意思是,如果我
在
某个屏幕上下面是我
的
代码 class Screen0 extends
StatefulWidget
{ _Screen0State createState() => _Screen0StateNavi
浏览 4
提问于2020-01-19
得票数 2
回答已采纳
1
回答
颤振
生命周期
:如何正确使用dispose()?
、
、
我是新手,目前有一个非常基本
的
应用程序,我已经成功地实现了应用程序
生命周期
管理( Application )。我
的
问题是,我希望
生命周期
只
在
我
的
一个页面上工作,当我导航到第二个页面时,我希望
生命周期
停止。 如何使用第二页上
的
dispose()来停止
生命周期
?我正在考虑将我
的
第一个文件导入到我
的
第二个文件
中
,然后调用dispose(),但这样做有效吗?我知道dispose()是用来结
浏览 1
提问于2022-04-15
得票数 0
1
回答
颤振错误:(Webview)使用不包含媒体查询
的
上下文调用
的
媒体Query.of()
、
、
、
、
版本webview: webview_
flutter
:^0.3.16我
的
代码是:import 'package:webview_
flutter
/webview_
flutter
.dart'; class WebViewTest extends
StatefulWidget</e
浏览 1
提问于2019-12-04
得票数 0
1
回答
如何防止
flutter
中
基于自定义逻辑
的
widget重现?
、
来自react背景,它有许多
生命周期
方法,我可以决定
是否
重新
呈现组件。我最近在
flutter
中
遇到了性能问题,因为我有很多组件,因为它必须
重新
渲染所有这些组件。我能做些什么来阻止这种
重新
渲染,或者对它有更多
的
控制,以决定何时
重新
渲染,而不是让它遍历小部件树?
浏览 19
提问于2019-01-08
得票数 5
2
回答
颤振
中
的
所有部件
是否
都具有"bool this.mounted“属性?
、
、
、
、
愿你平安 我正在研究
Flutter
的
小部件
生命周期
,并停止
在
this.mounted布尔变量这一点上,它确实直接存在于State类
中
,它只能作为子类与
StatefulWidget
连接,并且永远不会与StatelessWidget
是否
所有小部件实际上都包含bool this.mounted变量,如[、和 ]中所说
的
那样?我搜索了一下,只
在
类中找到了这个State变量,然后
在
Element类中进一步查找了一个名为moun
浏览 8
提问于2021-05-19
得票数 5
回答已采纳
点击加载更多
相关
资讯
为啥Flutter Hooks没有受到太多关注和青睐?
写给前端工程师的 Flutter 教程
复杂业务如何保证Flutter的高性能高流畅度?
Flutter学习三之搭建一个简单的项目框架
写给前端工程师的Flutter详细教程
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券