草庐IT

android - 如何以编程方式将列表小部件添加到 TabBar?

我正在构建一个连接并向HTTP服务器发送请求的应用程序,当获得响应时将它们解析为JSON对象并显示输出。当我使用以下方法时出现问题:Future>getPizzas()async{ListpizzasElements;awaitPizzeriaAPI().getMenu().then((response){Iterablelist=json.decode(response.body);varpizzas=list.map((model)=>Pizza.fromJson(model)).toList();pizzasElements=newList.generate(pizzas.len

flutter - 在不是其子项的 TabBar 上使用 AppBar 样式

我希望我的选项卡栏具有与AppBar相同的样式。(使用相同的图标颜色、文字颜色和背景颜色)我的布局在左侧有一个选项卡部分,在右侧有另一列。如果没有额外的样式,TabBar图标是不可见的,因为它们和背景都是白色的。那么将AppBar样式应用到TabBar上最方便的方法是什么?感谢您的任何建议!import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatefulWidget{@overrideStatecreateState()=>MyAppState();}classM

Flutter - TabBar 中不同的 float 操作按钮

我试图在flutter中的TabBar中获得一个不同的float按钮。但我会尝试很多选项,但我不知道如何。抱歉,我添加更多详细信息:我想做一个带有TabBar的应用程序,就像这个flutter示例。如果您看到这是一个tabBarDemo应用程序,我可以在选项卡之间切换,但我不知道如何更改选项卡之间的float按钮。谢谢喜欢这个动图:/image/bxtN4.gifclassTabBarDemoextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:DefaultTab

dart - 在 Flutter 中,导航到新的 Widget,同时保持 AppBar 和 Bottom TabBar

我的应用程序中有一个用于导航的底部标签栏。我在一个选项卡中有一个ListView,单击它会带我到该项目的详细信息View。但是,我想保留标签栏和应用栏(可能会更改AppBar的标题等)。这是我完成导航的方式:Navigator.pushNamed(context,LocationDetails.routeName);我不希望AppBar或TabBar有过渡效果(即我不希望它们随Widget一起滑动)。提前致谢! 最佳答案 最好的方法是在按下ListView中的单元格时将bool值设置为true或false。然后在你的WidgetBu

dart - 如何自定义 TabBar 指示器的宽度和高度?

我正在使用TabBar小部件,我想自定义指示器的高度和宽度。除了可以修改的颜色之外,我看不到任何其他属性。 最佳答案 您可以在TabBar上使用indicatorSize:TabBarIndicatorSize.label使指示器与标签大小相同。或者你可以直接设置indicator,这是一个你可以自定义的Decoration:AppBar(bottom:TabBar(indicator:UnderlineTabIndicator(borderSide:BorderSide(width:5.0),insets:EdgeInsets.s

flutter - TabBar设置tabviews的设置状态

我有一个带有5个标签的标签栏的主页。在主页中,我从互联网加载一个JSON并在每个选项卡中设置它的不同部分。这是一个世界杯应用程序,显示每场比赛的标签(小组、16强、四分之一决赛、半决赛和决赛)。加载每个选项卡后,我获取json并构建ListView。另外,我想设置一个按钮来重新加载信息(类似于应用栏中的fab或action)。但是,当我重新加载JSON时,如何设置实际选项卡的状态?这是我的主页小部件构建:Widgetbuild(BuildContextcontext){returnnewScaffold(appBar:newAppBar(leading:newIconButton(ic

应用程序体内的 Flutter TabBar 和 TabBarView

我正尝试像这样为我的应用程序构建一个UI。但是选项卡的View不可见。我在许多flutter应用程序中使用过选项卡,但UI必须完全如下所示以图片为背景的应用栏应用栏部分用户图像的一半,其余部分在其下方这些下方的标签栏。...我的代码在这里class_MyHomePageStateextendsStatewithTickerProviderStateMixin{doublescreenSize;doublescreenRatio;AppBarappBar;ListtabList=List();TabController_tabController;@overridevoidinitSta

flutter - tab bar flutter tabbar 右侧溢出 88 像素

我正在使用flutter开发移动应用程序,我制作了一个图标和文本的标签栏,但结果右溢出了88像素这是结果的屏幕截图这是代码bottom:newTabBar(controller:controller,tabs:[newTab(child:newRow(children:[newIcon(Icons.local_hospital,color:Colors.white),newText("كلام",style:TextStyle(color:Colors.white,)),]),),newTab(child:newRow(children:[newIcon(Icons.school,co

ios - 在 UITabBarController 的 tabBar 前面呈现 ViewController 并隐藏这个 tabBar

在我的项目中,我有一个UITabBarController。在其中一个ViewControllers上我有一个按钮。当我单击此按钮时,一个新的ViewController将以模态方式呈现。问题是,当第二个VC呈现时,tabBarController的tabBar仍然可见。当我尝试使用此方法将其隐藏在第一个ViewController的操作openFiltersList()中时:self.tabBarController?.tabBar.hidden=true它隐藏了,但是当我试图取消隐藏它时,当我关闭第二个VC时,将此参数设置为false不起作用,tabBar保持隐藏状态。这是第一个和

ios - 在 Swift 中删除 TabBar 项目

我目前正在尝试找到一种方法来在运行应用程序时删除TabBar项目,我找到了一种启用或禁用它但没有完全删除它的方法。为了禁用它,我这样做:在ViewDidLoad中iflettabBarItem=self.tabBarController?.tabBar.items?[3]as?UITabBarItem{tabBarItem.enabled=false}这很好用,但用户仍然可以看到TabBar项,我会简单地完全删除它,有什么办法吗?我想通过Parse触发TabBarItem,如果我将ParseData设置为true,它应该以其他方式显示它不应该。 最佳答案