草庐IT

setstate

全部标签

dart - 如何只渲染一个 Widget setState

我有两个简单的基础知识示例,一个是Works,第二个需要一些解释。因此,当我在示例1中单击按钮时,它会工作并且setStaet呈现页面。第二个示例I使用具有setStateofButton的主体函数。当我单击按钮时,即使使用setState注释也没有任何反应,如果它不呈现的括号内的变量。当我在类中创建Variable实例时,它工作正常,但我需要渲染OnlyOneButton怎么办?完整代码示例一import'package:flutter/material.dart';main()=>runApp(MaterialApp(home:Home(),));classHomeextendsS

dart - 如何只渲染一个 Widget setState

我有两个简单的基础知识示例,一个是Works,第二个需要一些解释。因此,当我在示例1中单击按钮时,它会工作并且setStaet呈现页面。第二个示例I使用具有setStateofButton的主体函数。当我单击按钮时,即使使用setState注释也没有任何反应,如果它不呈现的括号内的变量。当我在类中创建Variable实例时,它工作正常,但我需要渲染OnlyOneButton怎么办?完整代码示例一import'package:flutter/material.dart';main()=>runApp(MaterialApp(home:Home(),));classHomeextendsS

Flutter setState() 并不总是调用我的构建方法

我正在试用Flutter,但我无法让UI持续更新。我想在调用长时间运行的异步方法时显示一条状态消息,但我在调用长时间运行的方法之前进行的setState()调用似乎不会导致调用我的build()方法。我创建了一个简单示例,计算25到30之间随机选择的数字的斐波那契数。在我的示例代码/应用程序中,点击“calc”按钮调用_calc()。_calc()选择一个随机数,设置一个状态消息“正在计算$num的Fib...”绑定(bind)到文本小部件(_status)并使用setState()更新它;然后调用async_fib()例程来计算数字;然后使用setState()用结果更新_statu

Flutter setState() 并不总是调用我的构建方法

我正在试用Flutter,但我无法让UI持续更新。我想在调用长时间运行的异步方法时显示一条状态消息,但我在调用长时间运行的方法之前进行的setState()调用似乎不会导致调用我的build()方法。我创建了一个简单示例,计算25到30之间随机选择的数字的斐波那契数。在我的示例代码/应用程序中,点击“calc”按钮调用_calc()。_calc()选择一个随机数,设置一个状态消息“正在计算$num的Fib...”绑定(bind)到文本小部件(_status)并使用setState()更新它;然后调用async_fib()例程来计算数字;然后使用setState()用结果更新_statu

android - setState 不适用于 Flutter 中的 DropDown 按钮

当我从下拉列表中选择数量时,我正在根据数量计算总数,它会发生变化,但总金额Textformfield保持不变,当我调试代码时,我会在setState中获得更新的金额方法,但不会反射(reflect)在UI上,而且我还在使用该方法中的另一种方法更新总数。class_ProductDetailsPageStateextendsState{List_quantity=["1","2","3","4","5"];List>_dropDownQuantity;String_currentQuantity;String_productprice;double_taxrateamt;double_t

android - setState 不适用于 Flutter 中的 DropDown 按钮

当我从下拉列表中选择数量时,我正在根据数量计算总数,它会发生变化,但总金额Textformfield保持不变,当我调试代码时,我会在setState中获得更新的金额方法,但不会反射(reflect)在UI上,而且我还在使用该方法中的另一种方法更新总数。class_ProductDetailsPageStateextendsState{List_quantity=["1","2","3","4","5"];List>_dropDownQuantity;String_currentQuantity;String_productprice;double_taxrateamt;double_t

dart - Flutter Future 和 setstate

当我获得API调用的结果时,我正尝试添加一个图像小部件。我的代码是:classAnimalDetailsPageextendsStatefulWidget{finalselection;_AnimalDetailsPagecreateState()=>new_AnimalDetailsPage();AnimalDetailsPage({Keykey,this.selection}):super(key:key);}class_AnimalDetailsPageextendsState{Futuregetphotos(horseId)async{http.Responseresponse

dart - Flutter Future 和 setstate

当我获得API调用的结果时,我正尝试添加一个图像小部件。我的代码是:classAnimalDetailsPageextendsStatefulWidget{finalselection;_AnimalDetailsPagecreateState()=>new_AnimalDetailsPage();AnimalDetailsPage({Keykey,this.selection}):super(key:key);}class_AnimalDetailsPageextendsState{Futuregetphotos(horseId)async{http.Responseresponse

dart - 我怎样才能每 1 秒运行一次这个 setState 函数

voidplay(){setState((){tween=newVibesTween(tween.evaluate(animation),newWave.random(size,random),);animation.forward(from:0.0);});}我需要调用这个播放特定动画的函数。唯一的问题是每次单击按钮时它都会运行。我需要它每1秒调用一次状态并每秒重新渲染一次动画。我怎样才能做到这一点? 最佳答案 你真的不需要每秒都调用setState,你只需要一个重复的动画。和AnimationController有一个repea

dart - 我怎样才能每 1 秒运行一次这个 setState 函数

voidplay(){setState((){tween=newVibesTween(tween.evaluate(animation),newWave.random(size,random),);animation.forward(from:0.0);});}我需要调用这个播放特定动画的函数。唯一的问题是每次单击按钮时它都会运行。我需要它每1秒调用一次状态并每秒重新渲染一次动画。我怎样才能做到这一点? 最佳答案 你真的不需要每秒都调用setState,你只需要一个重复的动画。和AnimationController有一个repea