草庐IT

Cupertino

全部标签

flutter - Flutter 是否会在 iOS 中自动显示 Cupertino UI,在 Android 中使用单一代码库显示 Material?

我需要知道Flutter是否会在iOS上渲染iOSCupertino风格,在Android上渲染Material风格。在开始使用Flutter开发我的应用程序之前,我想知道这一点。如果不是,我将如何在一个代码中管理两个不同的UI?我不可能在代码的任何地方都使用if/else。 最佳答案 您应该尝试图库应用:https://play.google.com/store/apps/details?id=io.flutter.demo.gallery&hl=en在那里,当您按下菜单按钮时,您可以将平台机制设置为MountainView(An

flutter - Flutter 是否会在 iOS 中自动显示 Cupertino UI,在 Android 中使用单一代码库显示 Material?

我需要知道Flutter是否会在iOS上渲染iOSCupertino风格,在Android上渲染Material风格。在开始使用Flutter开发我的应用程序之前,我想知道这一点。如果不是,我将如何在一个代码中管理两个不同的UI?我不可能在代码的任何地方都使用if/else。 最佳答案 您应该尝试图库应用:https://play.google.com/store/apps/details?id=io.flutter.demo.gallery&hl=en在那里,当您按下菜单按钮时,您可以将平台机制设置为MountainView(An

ios - 有一个 Cupertino 导航来显示应用程序栏,但需要有结束抽屉

我正在尝试使用endDrawer添加CupertinoNavigationBar,我尝试在尾部添加GestureDetector,但没有用,显示如下:Thefollowingassertionwasthrownwhilehandlingagesture:flutter:`Scaffold.of()`calledwithacontextthatdoesnotcontainaScaffold.flutter:NoScaffoldancestorcouldbefoundstartingfromthecontextthatwaspassedto`Scaffold.of()`.Thisflutt

flutter - Flutter 的 Cupertino 标签栏小部件中没有标题的图标按钮

有人知道如何在Flutter中制作仅带有图标按钮且没有标题的CupertinoBottom标签栏View吗?就像iOS上的Facebook和Twitter底部栏应用程序一样,它们只有图标,底部栏中的图标下方没有标题。在使用CupertinoTabbar的flutter中,我们被迫总是在BottomNavigationBar项目中放置一个标题。是否有变通办法只使用没有标题的图标/图标按钮? 最佳答案 抱歉,我在用手机。你可以这样做。BottomNavigationBarItem(icon:Icon(Icons.home),title:

Flutter:自定义/覆盖/扩展 cupertino 小部件

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion自定义flutter(cupertino风格)小部件的最佳方式是什么?我想用一些动画自定义cupertino标签栏,...我是否应该扩展小部件并覆盖构建方法并在那里实现我的东西,我是否应该复制整个小部件,...任何最好的做法?

flutter - Flutter 包 widgets.dart、material.dart 和 cupertino.dart 有什么区别,应该使用哪一个?

在使用flutter时,我经常遇到标准库中不同包公开的类型。例如FlutterError但同样适用于其他小部件。在编写它并在VSCode中使用IntelliSense解析要导入的包时,FlutterError可用,IntelliSense为我提供了多个不同包中的FlutterError:在这种情况下,它可以从package:flutter/widgets.dartpackage:flutter/foundation.dartpackage:flutter/material.dartpackage:flutter/cupertino.dartpackage:flutter/renderi

flutter - 如何在 flutter 中为 cupertino datepicker 设置最大日期?

我想将CupertinoPicker的日期选择器的最大日期设置为当前日期,以便用户无法选择future的日期。 最佳答案 传递一个maximumDateCupertinoDatePicker(...,maximumDate:DateTime.now())https://docs.flutter.io/flutter/cupertino/CupertinoDatePicker/CupertinoDatePicker.html 关于flutter-如何在flutter中为cupertinod

flutter - 带有 Cupertino UI 的 Material Datepicker

我有一个使用CupertinoUI组件的Flutter应用程序。我想展示Materialdesigndate_picker而不是IOS风格的日期选择器。我有什么办法可以做到这一点吗?简而言之,我想为Android和IOS应用程序保留相同的Material样式日期选择器。但是每当我在Cupertino下使用日期选择器时,它都会抛出一个异常“找不到Material祖先的特定小部件”。谢谢你的时间 最佳答案 根据这个medium发布您可以创建一个抽象类扩展StatelessWidget并使用dart.io包来确定平台类型。在您的情况下,您

flutter - 如何降低 Cupertino Sliver 导航栏的高度,使其看起来像具有可滚动主体的普通 Cupertino 导航栏

@overrideWidgetbuild(BuildContextcontext){returnCupertinoPageScaffold(child:CustomScrollView(slivers:[CupertinoSliverNavigationBar(largeTitle:Container(height:0.0),trailing:IconButton(icon:Icon(IconData(0xe900,fontFamily:'message6'),color:Colors.black,size:25.0,),onPressed:(){//Navigator.pushNam

dart - 有谁知道如何向 Cupertino SliverAppBar 添加渐变背景?

我正在尝试为CupertinoSliverAppBar添加渐变背景在Flutter应用程序中,但我似乎无法弄清楚该怎么做。SliverAppBar有一个flexibleSpace接受渐变但CupertinoSliverAppBar的属性只有一个backgroundColor属性(property)。或者,如果可以在flexibleSpace中移动标题更靠左,我可以接受。但我也想不通。我读了这些:https://github.com/flutter/flutter/issues/25144GradientinSliverAppBar(Flutter)?这个问题在Flutter存储库中打开