Figma 设计稿转 Compose 代码

Flywith24

共 946字,需浏览 2分钟

 ·

2023-05-17 20:26

今天看到一篇有意思的文章,核心内容是通过 figma 设计稿生成 Compose 代码在 AS 中使用:文章在这https://medium.com/@easygautam/relay-android-and-figma-ui-design-with-no-code-a8d36b427146

Figma
  1. 打开 Figma 创建账号 https://www.figma.com/

  2. 创建或导入下方的示例文件

    ac94f4e51e95f2098250abb04a1731df.webp
  3. 在 Figma 中安装 插件https://www.figma.com/community/plugin/1041056822461507786/Relay-for-Figma

  4. save to version histor

  5. 生成 token06f00d010f003a884b324e02d33a50af.webp009f1ce8770d319dfe2acd42c4af0652.webp745fd6ff708d92adb5b0fbdaf1a5adbf.webp

  6. 复制链接11c9e0cf6adbf2ed52b2d2b4c791483b.webp886f41c6fed49b5d7a9e3c4c93cbf68d.webp

AS
  1. 安装 Relay for Android Studio 插件

    12e63d85edcaa3a594da793626d43ef3.webp
  2. build.gradle 使用 plugin

      
      plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'com.google.relay' version '0.3.02' // Relay 
}
  1. 设置 token68c2ce44aa64a36c75ea94bc2058f2e2.webp
1572c9ddb5d73e644a555753bfe81927.webp
  1. 导入 Figma UI Package05668603796188bb690de22a800d4726.webped6f7fa9b2e2c2c97aa7e71649bf7ed7.webp

「material3 有点问题,这里使用 material」

build 后可以看到根据设计稿生成了 Compose 代码

fa2abc9168df6540498147c6eb5bdb0e.webp

之后我们就可以调用 Compose 函数使用它啦~


浏览 121
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报