草庐IT

Flutter_Blue

全部标签

List [index +1] 有效 [index - 1] 无效(Flutter)

我有一个方法可以跳到下一个列表项,效果很好,但是显示上一个列表项的方法似乎没有重新呈现。当我打印到控制台时,列表项索引下降1,但文本小部件不会像它增加1时那样更新。我已经展示了下面的2x方法和构建的摘录。帮助!:)void_skipFlashcard(){setState((){intcurrentIndex=allFlashcards.indexOf(widget.flashcardToShow);varnextFlashcard=allFlashcards[currentIndex+1];widget.flashcardToShow=nextFlashcard;print(widg

List [index +1] 有效 [index - 1] 无效(Flutter)

我有一个方法可以跳到下一个列表项,效果很好,但是显示上一个列表项的方法似乎没有重新呈现。当我打印到控制台时,列表项索引下降1,但文本小部件不会像它增加1时那样更新。我已经展示了下面的2x方法和构建的摘录。帮助!:)void_skipFlashcard(){setState((){intcurrentIndex=allFlashcards.indexOf(widget.flashcardToShow);varnextFlashcard=allFlashcards[currentIndex+1];widget.flashcardToShow=nextFlashcard;print(widg

redux - Flutter Redux - 在中间件中处理到屏幕的导航

在我的FlutterRedux应用程序中,我有一个身份验证中间件,负责处理对外部身份验证服务的用户身份验证调用。如果我想在某些响应时重定向到另一个屏幕(例如,在登录操作成功时转到主屏幕)-是否建议在中间件中处理该问题,或者是否有其他最佳实践方法? 最佳答案 我以前在web中使用redux,建议在middleware中处理导航,你可以在你的中间件中调用Navigator.of(context).pushNamed("youRoute")或者你可以使用NavigationMiddleware.

redux - Flutter Redux - 在中间件中处理到屏幕的导航

在我的FlutterRedux应用程序中,我有一个身份验证中间件,负责处理对外部身份验证服务的用户身份验证调用。如果我想在某些响应时重定向到另一个屏幕(例如,在登录操作成功时转到主屏幕)-是否建议在中间件中处理该问题,或者是否有其他最佳实践方法? 最佳答案 我以前在web中使用redux,建议在middleware中处理导航,你可以在你的中间件中调用Navigator.of(context).pushNamed("youRoute")或者你可以使用NavigationMiddleware.

dart - ListView 上的 Flutter Stepper

我有问题,我的listView里面有一个Stepper,但是连scolled都打不开,我试了三天,还是没有结果,请问这是为什么,如何解决?谁能帮我解决这个问题?这是我的代码,newListView(padding:EdgeInsets.fromLTRB(5.0,0.0,5.0,3.0),children:[newListTile(title:newText("Day1",style:newTextStyle(fontSize:20.0,color:Colors.lightGreen,fontWeight:FontWeight.bold,fontFamily:'GoogleSans'),

dart - ListView 上的 Flutter Stepper

我有问题,我的listView里面有一个Stepper,但是连scolled都打不开,我试了三天,还是没有结果,请问这是为什么,如何解决?谁能帮我解决这个问题?这是我的代码,newListView(padding:EdgeInsets.fromLTRB(5.0,0.0,5.0,3.0),children:[newListTile(title:newText("Day1",style:newTextStyle(fontSize:20.0,color:Colors.lightGreen,fontWeight:FontWeight.bold,fontFamily:'GoogleSans'),

flutter - 如何向 Snackbar 添加边距或填充?

我一直致力于Snackbar,并在我的项目中取得了成功。但是,我想将这个小东西添加到Snackbar,那就是margins。我在这个链接中看到:Snackbars-MaterialDesign我真的希望我的Snackbar变成这样:我现在得到的是这个:我的代码是:finalsnackBar=SnackBar(content:Text("Feild(s)areempty!"),duration:newDuration(seconds:1),backgroundColor:Theme.of(context).primaryColor,);Scaffold.of(context).showS

flutter - 如何向 Snackbar 添加边距或填充?

我一直致力于Snackbar,并在我的项目中取得了成功。但是,我想将这个小东西添加到Snackbar,那就是margins。我在这个链接中看到:Snackbars-MaterialDesign我真的希望我的Snackbar变成这样:我现在得到的是这个:我的代码是:finalsnackBar=SnackBar(content:Text("Feild(s)areempty!"),duration:newDuration(seconds:1),backgroundColor:Theme.of(context).primaryColor,);Scaffold.of(context).showS

matrix - 如何保存和检索 flutter 的 Vector_math 库的 Matrix4 对象?

我有使用Matrix4初始化的ValueNotifier。我可以改变我的看法。现在我想以某种方式在SQLite中保存ValueNotifier的当前值,并在加载时再次使用保存的Matrix4值初始化我的ValueNotifier。下面是代码:ValueNotifiernotifier=ValueNotifier(Matrix4.identity());MatrixGestureDetector(onMatrixUpdate:(matrix,translationMatrix,scaleMatrix,rotationMatrix){notifier.value=matrix;},chil

matrix - 如何保存和检索 flutter 的 Vector_math 库的 Matrix4 对象?

我有使用Matrix4初始化的ValueNotifier。我可以改变我的看法。现在我想以某种方式在SQLite中保存ValueNotifier的当前值,并在加载时再次使用保存的Matrix4值初始化我的ValueNotifier。下面是代码:ValueNotifiernotifier=ValueNotifier(Matrix4.identity());MatrixGestureDetector(onMatrixUpdate:(matrix,translationMatrix,scaleMatrix,rotationMatrix){notifier.value=matrix;},chil