Flutter: Cupertino vs Material

Flutter 在 Nov 3 加了一个例子

Date: Fri Nov 3 08:50:29 2017 -0700

Add an iOS style demo to the gallery

examples/flutter_gallery/lib/demo/cupertino/cupertino.dart

examples/flutter_gallery/lib/demo/cupertino/cupertino_navigation_demo.dart

iOS 效果真的很不错。

《Flutter: Cupertino vs Material》
《Flutter: Cupertino vs Material》
《Flutter: Cupertino vs Material》
《Flutter: Cupertino vs Material》

但是

  1. CupertinoTabScaffold 不支持 Material 里直接设置 Dark Visual Mode
  2. 基本都是 Sliver 模式,好多Material 里的控件都无法使用
  3. CupertinoActivityIndicator 导致模拟器 CPU 200%

这就面临两难选择,选择了Material 界面在 iOS 上就有点诡异了,Google Material风格太重;选择了 Cupertino,编写难度因为 Sliver 肯定会超过 Material 类控件。

    原文作者:毒舌Ken
    原文地址: https://zhuanlan.zhihu.com/p/31464199
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞