我正在努力在我的应用程序中构建一个屏幕,其中包含多个文本字段。我希望用户能够在每个文本中输入大量文本。有两个问题:标准的TextField小部件只有一行高。我希望它有很多行高,以便用户可以看到他们输入的所有内容。标准TextField的行为看起来像打字机,当用户键入时,文本从右向左无限滚动。我希望文本在到达屏幕边缘时自动换行。简而言之,我要找的是您的标准问题文本输入框,就像您在这里提问时输入的内容一样。我如何着手在Flutter中实现一个? 最佳答案 TextFieldWidgethasmaxLinesproperty.你可以像这样
我正在尝试创建一个功能,当我点击Expanded小部件内的FlatButton时,它的flex变为2和其他兄弟FlatButton的flex更改为1。import'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnDirectionality(textDirection:TextDirection.ltr,child:Column(crossAxisAlign
我正在启动一个目标为android/ios/web的flutter项目,有没有办法为移动和web平台编写相同的lib代码?没有找到条件导入之类的解决方案。在我的项目中,我创建了一个文件“global_import.dart”,其中包含针对网络和移动设备的所有导入细节,如下所示://mobilepackages/*export'package:flutter/material.dart';*///webpackages///*export'package:flutter_web/material.dart';//*/我没有在我的小部件文件中立即导入flutter或flutter_web包
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我想创建一个像Here这样的签名区在移动应用程序中使用Dart!我尝试使用CustomPaint类...但它不起作用。谁能帮帮我?
我正在尝试开发一个具有透明背景的屏幕,该屏幕显示前一个屏幕(导航堆栈中的前一个屏幕)。这是我目前所拥有的。我试图通过将Scaffold的主体包裹在不透明对象中来调整其不透明度,但这并没有影响背景的不透明度。我可能通过使用屏幕而不是弹出栏或菜单以错误的方式接近这个-我是Flutter的新手并且可以使用一些指导和建议!谢谢!returnnewScaffold(body:newOpacity(//Thiscontrolstheopacityofthebuttons.opacity:1.0,child:Column(children:[Row(children:[_actionButton('
我正在开发一个需要登录页面的移动应用程序。我已经对主页进行了编码。我希望应用程序从登录页面开始,而不是我编码的页面。有没有办法用除myapp类之外的另一个类启动应用程序?我尝试启动runApp(ClassThatIWant());但似乎不起作用。voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:VoiceHome(),);}} 最佳答案
我是Dart和Flutter的新手,并尝试将新项目附加到我的ListView。我创建了一个递增this.value的按钮,但没有任何反应。我是否错过了对UI的更新调用,这是否是正确的方法?由于我将ListView.builder的值直接返回给build的调用者,因此我不确定如何获取列表以添加更多项目。非常感谢!classMyListextendsState{...intvalue=2;@overrideWidgetbuild(BuildContextcontext){returnListView.builder(itemCount:this.value,itemBuilder:(con
有人可以帮我解决以下问题吗?我不确定这是错误还是预期的行为。我有以下布局:Column(Flexible(ListView[..])Row(Flexible(TextField(..)非常非常快地滚动会使我的ListView的内容被绘制到另一个容器中的行上?这可能是Flutter绘图引擎中的错误,还是我没有为我的ListView设置一些边界?正常/预期布局:快速滚动后: 最佳答案 我相信这是一个已经在devchannel中修复的问题。在命令行shell中执行flutterchanneldevflutterdoctor
我找到了如何将“Flutterformobile”迁移到“Flutterforweb”。https://github.com/flutter/flutter_web/blob/master/docs/migration_guide.md但是,我需要相反的方式。我只试过“flutterrun”,当然跑得不好。我不知道在哪里替换。name:my_appversion:1.0.0dependencies:##REPLACE##Updateyourdependenciestouse`flutter_web`#flutter:#sdk:flutterflutter_web:anydev_depe
我得到了一个新应用的设计。所有尺寸均适用于Android,并以DP-(密度无关像素)给出。我如何将这些值转换为Flutter的LP(逻辑像素)。我知道Window.devicePixelRatio为我提供了每个逻辑像素的设备像素数。DP和LP之间的确切区别是什么?dp到lp转换是否有任何内置方法? 最佳答案 根据文档(window.devicePixelRatio和FlutterforAndroidDevelopers),DP和LP之间没有区别。Devicepixelsarealsoreferredtoasphysicalpixel