草庐IT

layout_main

全部标签

layout - 如何更简单的实现flutter布局?

我有布局效果,不知道怎么实现比较方便?我有六个或N个子小部件,放置在一个父小部件中,每行有两个子小部件,每个小部件是父小部件宽度的50%,高度是父小部件的高度/行。我可以使用column,rowexpanded来做到这一点,但我认为这不够简单。如果我的子部件是中间部件,我不知道如何动态创建它们。我要实现的布局效果:我想做的方式是下面的伪代码我可以在Android和iOS中做到这一点,但我不知道如何用flutter做到这一点。varparentWidget=Widget()for(vari=0;iFlutter的实现如下。我可以使用column,rowexpanded来做到这一点,但我认

dart - 在 main 中获取当前上下文

我正在使用firebase_messaging对于推送通知……我是这样做的:Futuremain()async{FirebaseMessaging_firebaseMessaging=newFirebaseMessaging();_firebaseMessaging.configure(onMessage:(Mapmessage){print(message['route']);//globals.firebase(context,message['route']);print('onmessage$message');},onResume:(Mapmessage){print('on

dart - 如何决定 main.dart 文件中的默认导航以及如何根据条件检查更改它?

我正在尝试实现用户登录session。我愿意跳过登录屏幕并愿意导航到主屏幕。我创建了两个屏幕并实现了共享首选项来存储用户响应。我可以保存并打印回来。我在if条件下遇到问题,我正在尝试检查从用户检查函数返回的bool值,该函数检查保存的共享首选项值并根据该值返回true或false。{returnnewMaterialApp(home:newScaffold(body:((checkUserAndNavigate(context))==true)?newHomeScreen():newLoginScreen(),),}//CheckifuserloginissavedFuturechec

flutter - 在 Windows 上以 Debug模式启动 lib/main.dart...无法构建 : could not find vcvars64. bat

我正在尝试本教程https://medium.com/flutter-community/flutter-for-desktop-create-and-run-a-desktop-application-ebeb1604f1e0当我运行flutterrun时显示此错误,如何解决Launchinglib/main.dartonWindowsindebugmode...Unabletobuild:couldnotfindvcvars64.bat 最佳答案 DesktopEmbeddingforFlutter建议以下作为所需的设置工具。确

dart - Flutter 又抛出一个异常 : RenderBox was not laid out: RenderRepaintBoundary#eaea6 NEEDS-LAYOUT NEEDS-PAINT

我正在使用SingleChildScrollView和Column来显示滑动条和gridview。如果我在我的专栏中使用一些其他小部件,如文本、图像,应用程序显示正常。但是我的swiper和gridview无法显示,报错:I/flutter(4687):══╡EXCEPTIONCAUGHTBYRENDERINGLIBRARY╞═════════════════════════════════════════════════════════I/flutter(4687):ThefollowingassertionwasthrownduringperformLayout():I/flutt

layout - 基于同级最大宽度显示小部件

我有一个列,它包含许多不同大小的文本条目,我想让它们扩展到与最大文本相同的宽度。我的文本条目被包裹在一个带有颜色的容器中,我想将它们全部与容器对齐,以便它可以用直线边框呈现。我如何在Flutter中指示它? 最佳答案 这是IntrinsicWidth的一个很好的用例.您可以将它与CrossAxisAlignment.stretch一起使用确定child的内在宽度并用它来设置你的宽度Column:这是生成上述图像的示例代码。import'package:flutter/material.dart';voidmain(){runApp(

Flutter:如何将 main.dart(入口点)更改为 Flutter 中的其他页面?

Istartedworkingonthe"homepage"oftheapplicationinmain.dart.ThenIcreated"Login.dart"page,andnowIwantmyapplicationtostartwith"Login.dart"page.我是Flutter新手。 最佳答案 -t参数执行各种命令(运行、构建...)支持的操作flutterrun-tlib/my_other_main.dart 关于Flutter:如何将main.dart(入口点)更改

layout - Flutter Align widget rect 不检测 onTap 手势

我有几个图像按钮布局如下:布局代码为:newContainer(height:48.0,child:newRow(children:[newGestureDetector(onTap:cancelTurn,child:newAlign(child:newImage.asset("assets/cancel_button.png"),widthFactor:1.5),),newExpanded(child:newContainer()),newGestureDetector(onTap:confirmTurn,child:newAlign(child:newImage.asset("as

sqlite - 线程 "main"java.lang.NoClassDefFoundError : org/sqlite/NativeDB 中的异常

我正在尝试在mac上运行一个简单的sqlite示例。我很确定代码在Windows上运行良好。但不是在mac上。如果有人可以帮助我,我将不胜感激。代码在Eclipse中运行。我在项目中添加了sqlite-jdbc4-3.8.2-SNAPSHOT.jar作为内部和外部jar。publicclassTest1{privatestaticConnectionc;privatestaticStringfilepath="/Users/zerocraft/Documents/workspace/sql_test/";privatestaticStringsql;privatestaticState

database - skype main.db - 聊天和对话之间的区别

几天来我一直在剖析Skype数据库main.db,这是我还没有弄明白的事情。当然,这个问题将非常针对Skypemain.db结构。(免责声明)似乎我需要的所有必要信息都在表Conversations中,Messages,Participants.Message表包含已经说过的实际日志、收件人、时间戳和convo_id连接到Conversation的外键(尽管未强制执行)消息属于哪个。Conversation存在以容纳Message的聚合体以及参与的联系人。Participantstable适用于Conversations之间的多对多连接器表表和Contacts表。让我感兴趣的是Chat