0
点赞
收藏
分享

微信扫一扫

Flutter中 关于package:flutter/cupertino.dart和package:flutter/material.dart的区别

import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart'; 这两个语句分别用于导入 Flutter 框架中的不同部分,而且它们通常用于创建不同风格的用户界面。


1.import 'package:flutter/material.dart';

  • 这是导入 Material 部分的语句,Material 是一种设计语言,由 Google 推出,主要用于移动设备和 Web 应用程序的用户界面设计。
  • Material 包含了许多用于构建 Material Design 风格应用的组件,如 AppBarDrawerSnackBar 等。
  • Material 部分适用于大多数应用,特别是那些希望在 Android 和 iOS 上保持一致外观的应用。


2.import 'package:flutter/cupertino.dart';

  • 这是导入 Cupertino 部分的语句,Cupertino 是一种设计语言,由 Apple 推出,主要用于 iOS 设备的用户界面设计。
  • Cupertino 包含了一些 iOS 风格的组件,如 CupertinoNavigationBarCupertinoButtonCupertinoDatePicker 等。
  • Cupertino 部分适用于希望在 iOS 设备上使用 iOS 风格组件的应用,使应用看起来更符合 iOS 设备的外观和感觉。

在创建 Flutter 应用程序时,可以选择使用 Material 风格、Cupertino 风格或两者混合使用,具体取决于你的应用目标和设计选择。通常,如果你希望应用在 Android 和 iOS 上都有相似的外观,你可能会选择使用 import 'package:flutter/material.dart';。如果主要关注 iOS 设备,你可能会选择使用 import 'package:flutter/cupertino.dart';

又get一个知识点:)

举报

相关推荐

0 条评论