草庐IT

layout_main

全部标签

android - 如何在 flutter 中调用 Layouts?

我是Flutter新手。我有一个问题如何在flutter中调用布局?我一直在创建一些包含大量小部件的布局。如果我将每个代码都放在1个文件中,这是不对的。所以我决定将小部件的代码放入每1个布局文件中。而且我不知道如何在我创建的home-page.dart中调用它们。我的意思是,如果我按下这个(即page1.dart),那么page1.dart就会出现。认为文件(page1.dart)在其他目录中(不在lib目录中)。我不知道。我应该使用ROUTES吗?但我不知道怎么办。你愿意教我吗?................................这是。我的home_page.dart中有

flutter - 在 Flutter 的 main/App 类中调用方法?

我需要从另一个小部件调用App类。我怎样才能获得对应用程序类的引用?我试过这样的事情:静态应用myApp=this;但是没有定义“this”,也没有定义“self”。有没有办法制作“App”变量或将app对象放入某种全局变量中?编辑:更清楚一点:我使用选项卡式导航风格的应用程序,并希望显示一个全屏旋转指示器(ModalProgressHud),表明正在从后端加载某些内容。现在,当我将微调器代码添加到某些屏幕时,当显示微调器时,选项卡仍然可见且可点击。因此,将旋转器代码移动到主应用程序文件的想法,围绕着标签栏的创建。voidmain()=>runApp(newMyApp());class

layout - 文本未使用 crossaxisalignment 居中

我正在使用crossAxisAlignment:CrossAxisAlignment.center,但不知何故文本“Logo”没有居中。真的不太确定是什么原因造成的,我是不是漏掉了什么。classLoginPageextendsStatefulWidget{@override_LoginPageStatecreateState()=>_LoginPageState();}class_LoginPageStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnScaffold(resizeToAvoidBottom

layout - Flutter 是否支持级联网格?

Flutter是否支持级联网格样式布局,例如: 最佳答案 您可以在一行中创建4个Expanded并在每个Expanded中添加容器列:下面是我运行的代码,给出了您想要的准确结果:newRow(children:[newExpanded(child:newColumn(children:[newContainer(height:50.0,color:Colors.grey,margin:newEdgeInsets.all(10.0),),newContainer(height:24.0,color:Colors.grey,margin

android - Flutter:如何打开 main.dart

在installationguide的帮助下这个解决方案:HowtocreateanewprojectinFlutter,我在flutter中为iOS和Android兼容平台创建了一个示例(默认/演示)项目。默认项目(代码)运行良好。现在,我想根据本文档指南更新项目代码:GetStarted:TestDrive,一个名为main.dart的文件是项目的源文件和里面的代码,是主要的源代码。我的问题是-如何打开main.dart?哪个编辑器(Xcode/AndroidStudio或任何其他工具)可以帮助打开这个文件?我尝试双击该文件,但它显示一条消息:“应转换旧图像”。

flutter - 抽屉布局 : How to make this Custom Layout in flutter

我有一个抽屉,我想在其中实现以下屏幕截图中发布的布局。AllTask​​s、Today、Complete和Incomplete以及numbers是固定的。用户不能添加这些。已经被我添加了。CreateList和Settings也是如此。MyList由用户添加,他可以添加更多如食物、运动、阅读等。分隔符,也可能在1行或3行之后显示为组。我应该使用ListView吗?请提出任何建议。 最佳答案 您有几种方法可以做到这一点,第一种方法是像这样使用ListView:drawer:newDrawer(child:newColumn(child

layout - 用于显示图像的 Flutter 布局

任何人都可以建议如何使用flutter来创建如下所示的布局来显示图像。1个大方block和5个小方block,并且必须根据屏幕的宽度相应地调整大小。 最佳答案 在这种情况下,您可以使用flutter_staggered_grid_view包。在pubspec.yaml中导入包。dependencies:...flutter_staggered_grid_view:^0.2.2按照以下代码获取交错GridView。import'package:flutter/material.dart';import'package:flutter_

dart - 将主 Flutter 脚手架(AppBar +TabBar + PopupMenu、Drawer、main Body)分布在单独的较小文件上?

'阿洛,我的主文件有多达1000行代码,我忍不住认为我可以通过将Scaffold分成3或4个.dart文件来节省时间。这可能吗?由于所有链接和设计参数,在AppBar和Drawer之间我已经有多达500多行代码。我想提取这段代码,而不是在处理主体时不得不不断地滚动浏览它。每当我试图取出抽屉并将其放入单独的文件中时,到处都会出现错误。“动态”和“小部件”以及返回类型等问题。什么可以把脚手架拿出来引用另一个文件?child:newScaffold(appBar:newAppBar(bottom:newTabBar(tabs:[.....]),actions:[newPopupMenuBut

timer - 如何将 onTab 信号从嵌套的有状态小部件发送到 main.dart

在我的main.dart中,我有一个计时器和GestureDetector。GestureDetectoronTap等处理与_handleUserInteraction()的用户交互。每次用户点击应用程序时都会重置计时器。我的问题是我需要将onTab(或类似)信号从form_a.dart发送到home.dart。ma​​in.dartPageView(带bottomNavigationBar)(home.dart)(带计时器)第1页第1页摘要(使用ListView)(page_1.dart)ListTile1onTabListViewA(a.dart)FormA(form_a.dart

layout - 当 FutureBuilder 在 LayoutBuilder 中时 flutter 无限循环

我在LayoutBuilder中有一个PageView来获取小部件的大小。由于它取决于小部件的大小,因此在构建小部件之前我不知道会有多少页面。所以我在LayoutBuilder里面加了FutureBuilder,这样就可以异步计算页数了。这是我的代码,但它在ConnectionState.waiting中无限期等待。代码中有什么问题,如何解决?import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(Bui