Flutter LIBRARIES

Flutter核心库是Flutter框架提供的一组基本库,包括许多常用的工具、数据结构和功能。这些库包括以下几个部分:

库名 描述
animation 提供了许多动画相关的类和函数,可以帮助我们创建各种动画效果。
cupertino 提供了一些Cupertino风格的widget和样式,可以让我们更容易地创建iOS风格的应用程序。
foundation 提供了一些基础widget和工具,用于在Flutter应用程序中构建UI界面。
gestures 供了许多手势检测器(Gesture Detector)和手势处理器(Gesture Recognizer),使我们能够轻松地检测和响应用户的各种手势操作
material 提供了许多具有Material Design样式的widget,这些widget可以帮助我们构建美观的Android风格应用程序。
painting 提供了许多用于绘制和布局的widget和类。
physics 提供了一些模拟物理效果的类和接口,用于模拟物理运动、滚动等效果。
rendering 提供了一些用于绘制和布局的类和接口,用于实现各种视觉效果。
scheduler 提供了scheduleMicrotask、scheduleFrame、scheduleTask等方法,用于调度不同类型的任务,并按照一定的优先级和顺序执行它们。
semantics 提供了一系列用于辅助功能的API,可以让我们的Flutter应用更加易于使用和可访问。
services 提供了许多与系统服务相关的功能,例如访问设备信息、访问系统剪贴板、访问系统共享文件夹等。
widgets 提供了各种小部件(widgets),以便我们可以构建丰富的用户界面。

引用方式

  • flutter/cupertino.dart:这是Flutter框架的iOS样式组件库,包括iOS风格的UI组件和风格。
  • flutter/material.dart:这是Flutter框架的Material Design样式组件库,包括Material Design风格的UI组件和风格。
  • flutter/widgets.dart:这是Flutter框架的基本组件库,包括用于构建UI界面的基本组件、布局和容器。
  • flutter/foundation.dart:这是Flutter框架的基础库,包括Flutter框架的底层基础类、数据类型和工具。
  • flutter/services.dart:这是Flutter框架的服务库,包括与系统服务(如文件系统、网络、传感器等)交互的接口。
  • flutter/painting.dart:这是Flutter框架的绘图库,包括用于绘制UI界面的基本组件和工具。
  • flutter/rendering.dart:这是Flutter框架的渲染库,包括用于渲染UI界面的基本组件和工具。

这些库为Flutter框架提供了丰富的基础功能和数据结构,使得Flutter开发者可以快速构建高质量的移动应用程序。与Dart核心库类似,Flutter核心库也可以通过社区贡献的库来扩展Flutter的功能。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:00

results matching ""

    No results matching ""