草庐IT

aster_users

全部标签

user-interface - 如何自定义标签栏? flutter

我想自定义我的TabBar。现在我有这个TabBar(stockUI):我想要这个用户界面:我已经编写了个性化标签,但我不知道如何实现它。有关于我的HomePage的当前代码:classHomePageextendsStatefulWidget{@overrideStatecreateState(){returnnewHomePageState();}}classHomePageStateextendsStatewithSingleTickerProviderStateMixin{TabController_tabController;@overridevoidinitState(){

user-interface - Flutter UI 卡在异步操作上

如何正确构造以下代码?我启动了一个昂贵的异步操作。“runExpensiveOperation”方法停止旋转CircularProgressIndicator,因此它似乎在主线程上执行。在原生iOS上有类似“dispatch_async”的东西吗?class_MyHomePageStateextendsState{void_pressed()async{print("Iampressed");print("Iwillmakeacheapoperationnow");awaitrunExpensiveOperation();}FuturerunExpensiveOperation()as

user-interface - 为什么图标按钮不居中?

我正在开发一个Flutter应用程序,但我不明白为什么我的图标按钮没有位于页面中间。我将我的代码包装在Center()中这是我的页面:https://imgur.com/a/YlCW3Xu这是我的代码:import"package:flutter/material.dart";import'package:font_awesome_flutter/font_awesome_flutter.dart';classLogInScreenextendsStatefulWidget{@override_LogInScreenStatecreateState()=>new_LogInScreen

user-interface - StreamBuilder 仅在 Flutter 中的流结束时更新

我有这个流,它应该处理按帧分割的繁重工作量:Stream_test()async*{for(inti=0;i然后我使用StreamBuilder展示了一个简单的指标:@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text(widget.title),),body:Center(child:Column(children:[StreamBuilder(stream:_test(),initialData:0,builder:(BuildContextcontext,AsyncSna

user-interface - setState() 清除表单元素数据flutter中的数据

我是Flutter的新手,正在尝试使用Sateful小部件。事情是这样的,在我的UI屏幕布局中,我有两个不同的小部件DropdownButton小部件保存卡号的TextFormField。当我尝试将下拉选择的值更新到DropdownButton小部件时,它会自动清除TextFormField中的文本。每次调用setState()方法更新值时,是否需要将文本存储在全局变量中以重新恢复?这是小部件的代码,下拉按钮newPadding(padding:constEdgeInsets.all(15.0),child:newColumn(children:[DropdownButton(valu

user-interface - 如何在 Flutter 的 NestedScrollView 中设置 SliverAppBar 的最小高度

我想在普通Scaffold应用程序的NestedScrollView中使用SliverAppBar。当用户向下滚动时,我还希望应用程序栏有一些最小高度。我不知道如何使用PreferredSize小部件或在线找到的任何其他解决方案,例如this.这是我目前的简化解决方案:import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(ti

user-interface - Flutter - 如何在 AlertDialog 框中显示 GridView?

我正在尝试显示图像的GridView以允许用户从对话框中进行选择,但我遇到了呈现问题。我的UI逐渐消失,就好像一个View出现在它上面一样,但没有任何显示。这是我的代码...Future_neverSatisfied()async{returnshowDialog(context:context,barrierDismissible:false,//usermusttapbutton!child:newAlertDialog(title:newText('SAVED!!!',style:newTextStyle(fontWeight:FontWeight.bold,color:Colo

Dart/flutter : how to build a form with multiple user input fields easily

我想构建一个表单,其中有多个TextField小部件,并希望有一个按钮,该按钮在按下时通过传递从这些字段收集的数据来撰写和发送电子邮件。为此,我开始构建一个InheritedWidget以包含TextField-s,并基于构造函数中传递的操作-以下代码中尚未包含的功能-它会通过toString方法覆盖返回不同的文本。据我所知,只要InheritedWidget是当前Widget树的一部分,它就会保持它的值(因此,例如,如果我从表单导航,它就会被销毁并且值丢失).下面是我如何使用InheritedWidget构建我的TextForm:classTextInheritedWidgetext

firebase - flutter/火力基地 : How can i access the current user without using '.then(...)' function

我试图避免在我需要访问当前用户UID的所有代码中使用.then((u){returnu.uid})函数,而只是通过调用getCurrentUser().uid以获得更快的访问速度。但是,它给了我一个错误Thegetter'uid'wascalledonnull.但它不是null,因为它确实在控制台中打印,但只有在显示它为null并且最后出现一些错误之后原因。我不太了解Future/Async/Await逻辑,因此非常感谢任何帮助!classUsersAPI{finalDatabaseReferenceusersRef=FirebaseDatabase.instance.referenc

user-interface - 像 flutter 一样的 Google Calendar UI 设计

我想知道是否有任何方法可以使GoogleCalendar中日期的UI动画flutter(左侧的日期将被固定,直到您滑动到第二天)。我画了一个蓝色框来表示我在屏幕截图中的意思。非常感谢。GoogleCalendarScreenshot 最佳答案 有side_header_list_view允许您为列表指定侧标题的插件,如引用图像所示。希望对您有所帮助! 关于user-interface-像flutter一样的GoogleCalendarUI设计,我们在StackOverflow上找到一个类