惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
MyScale Blog
MyScale Blog
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
GbyAI
GbyAI
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
Martin Fowler
Martin Fowler
Vercel News
Vercel News
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
Microsoft Security Blog
Microsoft Security Blog
G
Google Developers Blog
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
云风的 BLOG
云风的 BLOG

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
让 Sketch 小部件布局如此轻松:Compo - 少数派
2017-08-11 · via 少数派

Compo 是一个让你轻松组合小部件布局的 Plugins。通过 Compo,使用快捷键 Command ⌘ + J,可以使一个文字图层转换为一个 button,或者使一个现有图层转换为一个小部件,并按照指定的约束显示。

安装

  1. 下载并解压:compo-sketch-master.zip
  2. 双击 Compo.sketchplugin 完成安装

PS,也可以使用第三方 Plugin管理工具安装,安装方法可以参考 「从Sketch 45版本发布,聊一聊Plugin的管理」

使用方法

  1. 选中图层后执行 Plugins -> Compo -> Create Component or Update Selected
  2. 或者使用快捷键 Command ⌘ + J

示例

在日常的设计工作中,都会设计各种各样的 button,而对于这些 button,都会有各自不同的边距。当 button 的内容更改后,不得不手动的去调整边距从而适应新的内容。Compo 可以帮你轻松的解决这种问题。甚至帮你解决更复杂的一些情况,或者配合 Symbol 来使用,下面就来针对不同的应用场景,来说一下 Compo 的功能。

1. 根据内容自适应的 button

新建一个文字图层,选中后,按下 Command ⌘ + J,Compo 会为你创建一个组件。

更改文字图层的内容,再次按下 Command ⌘ + J,会根据文字的内容进行自适应。

在图层重命名,输入自己想要的边距,用冒号分隔,上:右:下:左。再次按下 Command ⌘ + J,会根据新的间距进行自适应。

2. 根据内容自适应带 icon 的 button

有时候,会遇到一些带 icon 的 button,想要 icon 与右边保持一定的边距。

如果想要 icon 距离右边的边距是 12,可以选中该 icon 图层,然后重命名,在后面加上 r:12。

然后再按下 Command ⌘ + J,会根据文字的内容进行自适应。

3. 自动调整与底部边距的组件

有时候,一些内容会和底部保持一定的边距,但是当你更改了内容时,有可能就会超出之前所预期的边距。

可以选中该图层,然后重命名,在后面加上 b:10。

然后再按下 Command ⌘ + J,会根据内容进行自适应。

总结

当你想要将一个图层变成由 Compo 控制的组件时,只要选中该图层,按下 Command ⌘ + J 即可,Compo 会自动帮你生成一个 Group。

当你想要设置一个图层和 Group 的四个边距时,可以重命名这个图层然后按照 上:右:下:左 的方式进行命名。

当你想要控制一个图层和 Group 的一个或多个边距是,可以重命名这个图层,然后再后面加上 t:上,r:右,b:下,l:左。

➡️ 更多 Sketch 使用技巧和实用插件推荐,欢迎前往少数派 探索 Sketch 专栏查看。