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的功能。