官宣!Adobe XD to Flutter终于来了

Posted XD资源库

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了官宣!Adobe XD to Flutter终于来了相关的知识,希望对你有一定的参考价值。

在去年的 Flutter Interact 活动上,Adobe官方演示了一个插件的早期原型,可以让你在 Adobe XD 中设计的内容,通过插件生成用于使用 Flutter 创建应用程序的代码,可以在短短几分钟内将设计变为真正的产品。当时我们也进行了分享:

今早,Adobe 与 Flutter 共同宣布,XD to Flutter 早期版已发布,在内置插件管理器和第三方插件管理器 中均可搜索“Flutter”安装使用。Adobe XD 支持在 Windows 和 macOS 上免费使用,设计人员可以轻松完成包含矢量、文本、图像、微交互、自动动画、语音等内容的交互式原型。通过 XD to Flutter 又能进一步减少设计创意与产品开发之前的等待时间,短短几分钟让设计直接生成 Flutter 代码。

官宣!Adobe XD to Flutter终于来了
从 XD 导出到 Flutter 非常简单,可以导出单个图形或组件也能导出整个画板,安装完 XD to Flutter Plugin 插件之后,通过该插件的“UI Panel”字菜单可以显示屏幕快照。
另外 Flutter 提供了一个 Adobe XD 代码包,通过链接 https://pub.dev/packages/adobe_xd 可以下载,将该包包含 ubspec.yaml 应用清单中,添加到 Flutter 项目中使用,可以极大减少工作量。
需要导出单个元素或组件,只需要在 XD 中选中单个组件,在 UI Panel 中点击“Copy Selected”按钮即可将 Dart 代码复制到剪贴板,在 Flutter 项目中使用。

另一种方法是导出整个项目。假设已经有一个 Flutter 应用程序想要将内容加载到其中(包括中的adobe_xd包引用pubspec.yaml),则只需从插件面板中选择Flutter插件的Export All Widgets 菜单,然后设置所需的任何其他配置选项。
这将在lib/项目的子目录中创建一系列类,然后可以直接使用它们。也可以继续调整XD原型,然后使用⇧⌘F(在Windows上为Ctrl + Shift + F)再次导出,并且,如果在Visual Studio Code中启用了“保存监视程序上的Dart 热重载”设置,则应用会自动重载所有更新当您重新导出窗口小部件时。
该项目已在 Github 开源,当前,这还是一个早期版本,目前还存在一些限制,可以在 https://github.com/AdobeXD/xd-to-flutter-plugin 查看详细信息。
如果没有安装VS Code,建议先安装并安装 Flutter/Dart 扩展: https://flutter.dev/docs/get-started/editor?tab=vscode
如果从未使用过Flutter,建议通过创建一个入门应用程序来熟悉一下: https://flutter.dev/docs/get-started/codelab




以上是关于官宣!Adobe XD to Flutter终于来了的主要内容,如果未能解决你的问题,请参考以下文章

借Adobe XD之力,自动生成Flutter代码

所见即所得: Adobe XD 的 Flutter 插件

XD to Flutter 2.0 现已发布!

XD to Flutter 2.0 现已发布!

XD to Flutter 2.0 现已发布!

新神器 Adobe XD真的吊打 Sketch 吗?(内附案例预览)