轻松入门?
入门
这是一个易于使用的 Flutter 项目包。
- 您需要做一个快速项目,并且注重设计。将该包包含在您的项目中并快速使用它。
- 您只需要编写文本和图像小部件。
- 编写您的主色并为您的项目上色。
安装
1. 依赖它
将此添加到您的包的 pubspec.yaml 文件中
dependencies:
easy_onboard: ^1.0.2
2. 安装它
您可以从命令行安装包
使用 pub
$ pub get
使用 Flutter
$ flutter pub get
3. 导入它
现在,在您的 Dart 代码中,您可以使用
import 'package:easy_onboard/easy_onboard.dart';
用法
首先,将包包含到您的项目中。然后将下面的代码添加到 widget 树中。
不要遗漏任何参数。
Onboard(
primaryColor: const Color(0xff6C63FF),
onboardPages: [
OnboardModel(imagePath: 'imagePath', title: 'title', subTitle: 'subTitle'),
OnboardModel(imagePath: 'imagePath', title: 'title', subTitle: 'subTitle'),
OnboardModel(imagePath: 'imagePath', title: 'title', subTitle: 'subTitle'),
],
lastText: 'Start',
nextText: 'Next',
skipText: 'Skip',
skipButtonPressed: () {},
),
-
primaryColor 变量是包的颜色主题。
-
它接受 onboardPages 列表中的 OnboardModel,并且模型数量必须大于 2。
-
OnboarModel 包含 imagePath、title、subtitle,这些字段不能为空。
Don't forget to define the images in pubspec.yaml.
assets:
- assets/images/
-
lastText、nextText、skipText 是字符串定义,会显示在屏幕上。
-
在 skipButtonPressed 函数中写入跳过 Onboard 屏幕后要执行的操作。
例如
skipButtonPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => const SecondRoute()),
);
},


