【设计】Adobe Xd 简明教程 <对比 Sketch>

简介: 写在前面本人在学了一年半平面设计之后(苦于不会画画,只会用软件,没做出个啥东西来),转做的 iOS 开发,算是能写点新手教程,如果您是职业设计师,就别对这篇文章抱太大希望啦。

写在前面

本人在学了一年半平面设计之后(苦于不会画画,只会用软件,没做出个啥东西来),转做的 iOS 开发,算是能写点新手教程,如果您是职业设计师,就别对这篇文章抱太大希望啦。如果你是不会做 UI 的程序员(做 iOS 开发的最好),希望你能有所收获。

如果你还没装上 Adobe Xd,鉴于现在的 Xd 预览版并不收费,而国内的网络环境又实在不利于我等从 Adobe 官网装那个 Creative Cloud Desktop,我传了一份到百度盘,戳链接下载吧。如果用不了的话,里面还有一份 Creative Cloud Installer,装上 Creative Cloud Desktop 之后,可以在线安装 Xd。Sketch 是收费软件,就不给地址了。

这阵容!

在那个没有 Sketch 的年代,Photoshop 作为图像处理软件之王,横行了很久。Sketch 出现之后呢,虽然 Photoshop 依然在横行,但是在 UI 这个领域,至少被 Sketch 冲击地不轻。而 Photoshop 有自己的产品定位,就是做综合功能最强大的 CG 软件(实际上它也确实做到了),不能为了 Sketch 而改掉自己。等了好久终于等到今天!Adobe 出了一款和 Sketch 定位一模一样的产品 —— Adobe Xd!


基础

如果您已经会用 Sketch 的话,那是最好,如果是不会做 UI 的程序员的话……快去学一下噻(也只能凑合着看啦)


正文

Sketch & Xd

如图,左边是 Sketch,右边是 Xd,我分别加入了一个初始的 iPhone 6 大小的 Artboard,别说两边界面基本一样,就连用词都没差。

Sketch Insert

Sketch 把插入新元素这个功能放到了 Insert 里面,平时使用基本都是用快捷键的,虽然 Xd 也支持用快捷键来调用这些工具,但是默认左边还有个边栏一直放在这,和 Photoshop 如出一辙,要知道 Xd 的工具比 Photoshop 少的不是一点半点啊,个人感觉这个栏有点鸡肋。


Xd 左栏

而 Sketch 那个丰富的顶部工具栏,在 Xd 里面被分拆了。如 Union、Subtract 等布尔运算,被放到了右侧栏,Mask、Group 等功能,放到了软件的顶部菜单栏里面,这使得 Xd 看起来更简洁一些。不过无所谓,在两个软件里,这些功能都可以用快捷键使用。


Sketch 顶部工具栏

那么 Xd 的顶部放了什么呢
Xd Prototype

通过这个入口,加入了做原型的功能!一看就明了,有木有!
Xd Prototype

如果你是做 iOS 开发的,这些 Segue、Easing、Duration、TARGET 的用词,不能再熟悉了,对开发人员不能再友好。

回到 Xd 的 Design 这个地方,我发现缺少了 Sketch 左边那个图层管理的列表,还是有些别扭。

一个较为复杂的 Sketch 项目

比如对于上面这个界面,如果没有左边这个管理界面的话,而如果这个东西又是别人做的,我必须要逐个点击才知道谁和谁是一组的,就很麻烦。而且在 Xd 里面,不导出,你是不知道某一个图层的名字的。


Xd Export

比如这么一个圆形,虽然导出的时候我可以更改它的命名,但是如果我有20个不同的圆,我可能会希望先全部命名好,再批量导出。

不过在导出的时候,除了文件命名这个事情之外,有一个地方 Xd 做的非常棒,那就是自动生成 1x、2x、3x 等不同尺寸。

Xd Export

虽然在 Sketch 里面我们可以给每一个图层加一个 Slice,再给 Slice 设定导出的 1x、2x、3x,还是没有 Xd 的这个解决方案好。针对 Android,Xd 也给了相应的从 ldpi 到 xxxhdpi 的六种规格。

Sketch Slice

当然也不是说 Sketch 的 Slice 就一无是处,繁琐的东西它当然就自定义程度高一些。比如我们做了一个圆形,要导出一个左半圆和右半圆,那当然用 Slice 要方便的多。

除此之外,Sketch 还有安装插件的功能,也凭借先发优势积累了大量的资源和论坛内容。不知道可以做原型的 Xd 和它的好爸爸 Adobe,能不能有机会一举杀入 Sketch 的阵地。


总结

因为我个人平时不做原型,对这个要求不高,所以现在 Xd 做原型的功能对我来说,简单、够用。
假设原型工具占了产品界面设计过程的 20%,那么 Adobe 可能会希望把以前的 PS + Sketch = 80% 的情况,变成 PS + Xd = 100% 吧。
就目前工作来说,我会尝试开始用 Xd,遇到个别情况,Xd 不顺手的话,会打开 Sketch,两把刷子一起用,等时间长了,哪个更适合我就有概念了。相当长的一段时间内,我是不会删掉 Sketch 的,就凭那些优质的 Sketch 资源,我也不会删。
于个人喜好,虽然我忠爱 Adobe,但垄断总是不好的,Sketch 坚挺住啊!

目录
相关文章
|
4天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
293 116
|
19天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
6天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
430 43
Meta SAM3开源:让图像分割,听懂你的话
|
13天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
673 221
|
1天前
|
Windows
dll错误修复 ,可指定下载dll,regsvr32等
dll错误修复 ,可指定下载dll,regsvr32等
132 95
|
11天前
|
人工智能 移动开发 自然语言处理
2025最新HTML静态网页制作工具推荐:10款免费在线生成器小白也能5分钟上手
晓猛团队精选2025年10款真正免费、无需编程的在线HTML建站工具,涵盖AI生成、拖拽编辑、设计稿转代码等多种类型,均支持浏览器直接使用、快速出图与文件导出,特别适合零基础用户快速搭建个人网站、落地页或企业官网。
1670 158
|
存储 人工智能 监控
从代码生成到自主决策:打造一个Coding驱动的“自我编程”Agent
本文介绍了一种基于LLM的“自我编程”Agent系统,通过代码驱动实现复杂逻辑。该Agent以Python为执行引擎,结合Py4j实现Java与Python交互,支持多工具调用、记忆分层与上下文工程,具备感知、认知、表达、自我评估等能力模块,目标是打造可进化的“1.5线”智能助手。
918 61