Questions tagged «flutter»

Flutter是Google的UI工具包,可通过一个代码库为移动设备,Web和桌面构建本地编译的应用程序。

13
颤振:如何防止设备方向改变并强制肖像?
我想防止我的应用程序更改其方向,并强制布局坚持“肖像”。 在main.dart中,我输入: void main(){ SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown ]); runApp(new MyApp()); } 但是当我使用Android Simulator的旋转按钮时,布局“遵循”新设备的方向... 我该如何解决? 谢谢
123 flutter 

9
扑出移除应用程序栏上的后退按钮
我想知道,是否有人知道appBar当您Navigator.pushNamed移至另一页面时,如何删除显示在Flutter应用中的后退按钮的方法。我不希望在此结果页面上显示它的原因是它来自导航,我希望用户改用logout按钮,以便会话重新开始。

10
Flutter延迟一段时间后如何运行代码?
我想在构建Widget后经过一定的延迟后执行一个函数。在Flutter中这样做的惯用方式是什么? 我要实现的目标:我想从默认的FlutterLogoWidget开始,然后style在一段时间后更改其属性。
123 flutter 

3
将数据传递给StatefulWidget并在Flutter中以其状态进行访问
Flutter应用程序中有2个屏幕:记录列表以及用于创建和编辑记录的屏幕。 如果我将对象传递到第二个屏幕,则意味着我将对其进行编辑;如果传递null,则意味着我正在创建新项。编辑屏幕是有状态的小部件,对于我的情况,我不确定如何使用此方法https://flutter.io/cookbook/navigation/passing-data/。 class RecordPage extends StatefulWidget { final Record recordObject; RecordPage({Key key, @required this.recordObject}) : super(key: key); @override _RecordPageState createState() => new _RecordPageState(); } class _RecordPageState extends State<RecordPage> { @override Widget build(BuildContext context) { //..... } } 如何访问recordObject里面_RecordPageState?
122 dart  flutter 

9
Flutter SDK设置背景图片
我正在尝试为主页设置背景图像。我从屏幕开始获取图像位置,并填充宽度但不填充高度。我在代码中缺少什么吗?有抖动的图像标准吗?图像是否根据每部手机的屏幕分辨率缩放? class BaseLayout extends StatelessWidget{ @override Widget build(BuildContext context){ return new Scaffold( body: new Container( child: new Column( mainAxisAlignment: MainAxisAlignment.start, children: [ new Image.asset("assets/images/bulb.jpg") ] ) ) ); } }
122 dart  flutter 

13
颤振中的圆角图像
我正在使用Flutter制作有关电影的信息列表。现在,我希望左侧的封面图像是圆角图片。我做了以下工作,但是没有用。谢谢! getItem(var subject) { var row = Container( margin: EdgeInsets.all(8.0), child: Row( children: <Widget>[ Container( width: 100.0, height: 150.0, decoration: BoxDecoration( borderRadius: BorderRadius.all(Radius.circular(8.0)), color: Colors.redAccent, ), child: Image.network( subject['images']['large'], height: 150.0, width: 100.0, ), ), ], ), ); return Card( color: Colors.blueGrey, child: row, ); } 如下

30
找不到Flutter命令
bash: flutter: command not found 显然,所有flutter命令都无法在android studio的终端上运行,我相信我正在尝试在项目的根目录下运行它。
121 dart  flutter 

13
Flutter-在溢出时自动换行,例如插入省略号或淡入淡出
我正在尝试创建一行,其中中心文本具有最大大小,并且如果文本内容太大,则该文本适合大小。 我插入TextOverflow.ellipsis属性以缩短文本并插入三点,...但是它不起作用。 主镖 import 'package:flutter/material.dart'; void main() { runApp(new MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return new MaterialApp( home: new HomePage(), ); } } class HomePage extends StatelessWidget { @override Widget build(BuildContext context) => new Scaffold( appBar: new AppBar( backgroundColor: new Color(0xFF26C6DA), ), body: …


20
按钮宽度匹配父项
我想知道如何设置宽度以匹配父版面宽度 new Container( width: 200.0, padding: const EdgeInsets.only(top: 16.0), child: new RaisedButton( child: new Text( "Submit", style: new TextStyle( color: Colors.white, ) ), colorBrightness: Brightness.dark, onPressed: () { _loginAttempt(context); }, color: Colors.blue, ), ), 我对Expanded窗口小部件了解很少,但Expanded将视图扩展到两个方向,我不知道该怎么做。

10
颤振中的多行文本字段
听起来很简单,但是如何在flutter中创建多行可编辑文本字段?TextField仅适用于单行。 编辑:一些精度,因为似乎不清楚。虽然您可以设置多行以虚拟包装文本内容,但仍然不是多行。它是单行显示为多行。如果您想做这样的事情,那您就做不到。因为您无权访问ENTER按钮。而且没有输入按钮意味着没有多行。
116 dart  flutter 

7
子树中有多个共享相同标签的英雄
我试图通过路线从一个屏幕导航到另一个屏幕。当我按一下按钮将页面移到提供的路线时,我得到了错误 I/flutter ( 8790): Another exception was thrown: There are multiple heroes that share the same tag within a subtree. 这是代码: 路线: <String, WidgetBuilder>{ '/first':(BuildContext context) =>NavigatorOne() , '/second':(BuildContext context) =>NavigatorTwo(), '/third':(BuildContext context) =>NavigatorThree(), }, Navigator.of(context).pushNamed('/first'); Navigator.of(context).pushNamed('/second'); Navigator.of(context).pushNamed('/third'); class NavigatorOne extends StatefulWidget { @override _NavigatorOneState createState() => _NavigatorOneState(); } class …
116 flutter 


9
如何更改appBar后退按钮的颜色
我无法弄清楚如何将appBar的自动后退按钮更改为其他颜色。它在一个脚手架下,我曾尝试对其进行研究,但我无法将其包裹住。 return Scaffold( appBar: AppBar( backgroundColor: Colors.white, title: Image.asset( 'images/.jpg', fit: BoxFit.fill, ), centerTitle: true, ),
116 flutter 

7
Flutter:如何使用HintText但不带下划线制作TextField?
这就是我要做的: 在Flutter文本字段文档(https://flutter.io/text-input/)中,它说您可以通过传递null给装饰来删除下划线。但是,这也摆脱了提示文本。 无论文本字段是否聚焦,我都不需要任何下划线。 更新:更新了接受的答案,以反映截至2020年4月的Flutter SDK中的更改。
115 flutter 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.