草庐IT

零部件

全部标签

flutter - 重复使用内部带有 cupertino 导航栏的小部件

我有一个列出一些结果的“表格列表”小部件,我想从2个不同的来源重用这个小部件。这是方法:"View1"->来源1"View2"->来源2"View3"->包含列表的表格TL+--------------------+|Source1||+---------++----v-----+|Tablewith||results|+---------++----+-----+|Source2|^+--------------------+每个源都有一个路由,在TL中传递信息。这是TL的build函数:@overrideWidgetbuild(BuildContextcontext){return

Flutter - 从自定义小部件返回 onTap 并执行动画

我有一个名为RowItem的自定义小部件,它是一个有状态小部件。当用户单击小部件时,它会动画化。但是我也想将onTap事件返回给父窗口小部件,但我不知道该怎么做......这是我的RowItem小部件:class_RowItemStateextendsState{boolisSelected=false;doubleunderlineWith=0;@overrideWidgetbuild(context){//PassthetextdowntoanotherwidgetreturnnewGestureDetector(onTap:(){isSelected=!isSelected;if

Flutter - 从自定义小部件返回 onTap 并执行动画

我有一个名为RowItem的自定义小部件,它是一个有状态小部件。当用户单击小部件时,它会动画化。但是我也想将onTap事件返回给父窗口小部件,但我不知道该怎么做......这是我的RowItem小部件:class_RowItemStateextendsState{boolisSelected=false;doubleunderlineWith=0;@overrideWidgetbuild(context){//PassthetextdowntoanotherwidgetreturnnewGestureDetector(onTap:(){isSelected=!isSelected;if

android - flutter 计时器仅更新秒小部件

我遵循了构建秒表的Flutter教程。应用程序构建并运行,但我无法让它更新小部件的小时(HRS)和分钟(MIN)部分。它只更新秒数(SEC)。我试过移动代码fragment并进行调试,但我最终破坏了整个代码,因此它根本无法运行。这是我的意思的截图:这是应用程序:import'package:flutter/material.dart';import'dart:async';voidmain()=>runApp(MyApp());classMyAppextendsStatefulWidget{@overrideStatecreateState(){returnnewTimerAppSta

android - flutter 计时器仅更新秒小部件

我遵循了构建秒表的Flutter教程。应用程序构建并运行,但我无法让它更新小部件的小时(HRS)和分钟(MIN)部分。它只更新秒数(SEC)。我试过移动代码fragment并进行调试,但我最终破坏了整个代码,因此它根本无法运行。这是我的意思的截图:这是应用程序:import'package:flutter/material.dart';import'dart:async';voidmain()=>runApp(MyApp());classMyAppextendsStatefulWidget{@overrideStatecreateState(){returnnewTimerAppSta

drop-down-menu - 无法在小部件中找到方法 'SetState'

我有一个稍后在我的主脚手架文件中调用的小部件。这个小部件包含一个下拉菜单,但是,我无法在选择另一个值时更改状态。该字段不更新,我收到错误消息“错误:找不到方法:'setState'。设置状态((){'^^^^^^^^我已经更新了setState方法并从中删除了代码,但它仍然说找不到该方法。child:DropdownButton(hint:Text('Medical'),value:_selectedCustomerType,onChanged:(newValue){setState((){_selectedCustomerType=newValue;});},items:_custo

drop-down-menu - 无法在小部件中找到方法 'SetState'

我有一个稍后在我的主脚手架文件中调用的小部件。这个小部件包含一个下拉菜单,但是,我无法在选择另一个值时更改状态。该字段不更新,我收到错误消息“错误:找不到方法:'setState'。设置状态((){'^^^^^^^^我已经更新了setState方法并从中删除了代码,但它仍然说找不到该方法。child:DropdownButton(hint:Text('Medical'),value:_selectedCustomerType,onChanged:(newValue){setState((){_selectedCustomerType=newValue;});},items:_custo

flutter - 如何从有状态小部件类传递变量? - flutter

这个问题在这里已经有了答案:PassingdatatoStatefulWidgetandaccessingitinit'sstateinFlutter(7个答案)关闭3年前。我有一个字符串,其中包含从以前的类(class)传递的信息。但我需要在状态类中使用该变量。包含信息(字符串文本)的有状态小部件类:classCreateLevelScreenextendsStatefulWidget{Stringtext;CreateLevelScreen({Keykey,@requiredthis.text}):super(key:key);@overrideStatecreateState()

flutter - 如何从有状态小部件类传递变量? - flutter

这个问题在这里已经有了答案:PassingdatatoStatefulWidgetandaccessingitinit'sstateinFlutter(7个答案)关闭3年前。我有一个字符串,其中包含从以前的类(class)传递的信息。但我需要在状态类中使用该变量。包含信息(字符串文本)的有状态小部件类:classCreateLevelScreenextendsStatefulWidget{Stringtext;CreateLevelScreen({Keykey,@requiredthis.text}):super(key:key);@overrideStatecreateState()

timer - 如何在特定时间内显示小部件?

我在主屏幕上使用一个图标来向用户显示某个进程正在进行中。我希望此图标在特定时间(比如100秒)内可见。用户可能会导航到各种屏幕,但当他返回主屏幕时,他应该能够看到该图标,并且该图标应在100秒后消失。我该怎么做? 最佳答案 classAnimatedFlutterLogoextendsStatefulWidget{@overrideStatecreateState()=>new_AnimatedFlutterLogoState();}class_AnimatedFlutterLogoStateextendsState{Timer_t