草庐IT

正下方

全部标签

flutter - 如何在父项的中心下方创建一个项目的 Flutter View ?

我正在尝试在Flutter中创建一个看起来像这样的View。但是,Flutter中没有相对位置的概念。这是我想要实现的目标。红色矩形在屏幕中央,绿色矩形在红色矩形正下方。在Android中,我可以使用约束布局轻松地做到这一点,谁能在Flutter中提出一个好的解决方案? 最佳答案 @cynw由于两个小部件都是文本,并且在渲染之前您不知道它们的高度,因此我们必须计算高度并重新渲染(重建)小部件。在下面的方法中,我在大文本上方添加了一个SizedBox以将其向下推,以确保它位于中心。这种方法的坏处是我们必须重新构建小部件。import'

dart - Flutter 代码,在按下按钮时添加或显示小部件或在按下方法时设置状态

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭3年前。Improvethisquestion我是flutter的新手,想在按下按钮后显示文本小部件。import'package:flutter/material.dart';classdellecturerextendsStatefulWidget{@override_dellecturerStatecreateState()=>_dellecturerState();}class_dellecturerStateextendsState

gridview - Flutter:在 GridView 下方添加项目

我需要在Flutter的GridView下面添加一个项目。它应该只有在用户完全向下滚动网格时才可见。项目应该是全角的,所以将它作为GridView中的最后一个项目是不可能的。我该怎么做? 最佳答案 您将需要slivers为了达成这个。这里的想法是有很多列表并在开始滚动第二个列表之前完全滚动每个列表。要使用slivers,您需要一个CustomScrollView,它有一个名为slivers的属性,在实践中,它的工作方式与children几乎相同适用于多个子部件。有多种银条小部件供您选择适合您需要的一种。如果需要Grid,则必须使用S

Flutter:将手势阻止到小部件下方

我有一个包含一些小部件的堆栈,我想要最顶部的小部件阻止对下方小部件的所有手势。我已经尝试使用GestureDetector和不透明行为,但不起作用。什么是正确的做法? 最佳答案 您可以使用IgnorePointer小部件为其子项阻止任何手势。IgnorePointer(child:MyWidget(),ignoring:true,//orfalsetodisablethisbehavior)此外,任何部分溢出堆栈的小部件都不会接收手势。 关于Flutter:将手势阻止到小部件下方,我们在

mobile - Listview 的内容被绘制在 Flutter 下方的 UI 元素上

有人可以帮我解决以下问题吗?我不确定这是错误还是预期的行为。我有以下布局:Column(Flexible(ListView[..])Row(Flexible(TextField(..)非常非常快地滚动会使我的ListView的内容被绘制到另一个容器中的行上?这可能是Flutter绘图引擎中的错误,还是我没有为我的ListView设置一些边界?正常/预期布局:快速滚动后: 最佳答案 我相信这是一个已经在devchannel中修复的问题。在命令行shell中执行flutterchanneldevflutterdoctor

dart - 图标下方的 Flutter 字体很棒的文字

我在我的flutter应用程序中使用了很棒的字体图标,我试图在图标下方放置描述性文本。我希望IconButton类中有一个属性用于此,但没有看到一个。这是我的代码:Container(margin:EdgeInsets.all(25.0),child:IconButton(icon:newIcon(FontAwesomeIcons.checkSquare,),iconSize:60.0,color:constColor(0xFF0099a9),onPressed:(){print("Pressed");})), 最佳答案 几天前我遇

dart - 如何在 flutter 中将图像放在 ListView 下方?

使用这种简单的设计,如何在ListView下显示第二张图片?实际上,列表将从firebase中获取,其中每个项目都是一个ExpansionTile,因此ListView的高度无法固定。该列应该是可滚动的,这样当您向下滚动到列表下方时就可以看到完整的图像。import'package:flutter/material.dart';Listlist=[ListTile(title:Text('CineArtsattheEmpire',style:TextStyle(fontWeight:FontWeight.w500,fontSize:20.0)),subtitle:Text('85WPo

AppBar 下方的 Flutter Drawer

我在我的Flutter应用中实现了一个Drawer。关闭抽屉:打开抽屉:如您所见,Drawer位于Appbar之上。在我在Flutter上启动该应用程序之前,我们有一个带有Drawer的原生Android应用程序,它曾经看起来像这样:关闭抽屉:打开抽屉:这是我的代码:classMyDrawerextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){return_buildDrawer(context);}}Widget_buildDrawer(BuildContextcontext){returnnewDrawe

swift - iOS 11 之前的导航项下方的搜索 Controller

我使用这段代码没问题,但我想将搜索Controller放在导航项的titleView下方,而不是替换它。使用iOS11就像将navigationItem.searchController设置为searchController一样简单,它将把它放在titleView下面,但在导航项。关于如何在iOS11之前执行此操作而不是替换titleView的任何想法?当前代码:if#available(iOS11,*){navigationItem.searchController=searchControllernavigationItem.hidesSearchBarWhenScrolling=

swift - ios 11 自定义导航栏位于状态栏下方

刚刚下载了xcode9,我遇到了这个奇怪的问题,在ios11上,我的自定义导航栏看起来只有一半大小,并且位于状态栏下方,在ios10上工作正常。这是我的代码letnewNavbar:UINavigationBar=UINavigationBar(frame:CGRect(x:0,y:0,width:view.frame.width,height:64))letnavItem=UINavigationItem()//createandassigntheitemsnewNavbar.setItems([navItem],animated:false)view.addSubview(newN