[Sketch技巧] 原生布局-自适应最窄宽度居中按钮的制作工序
场景描述:今天遇到个再正bi常shi不zhen过duo的需求:
- 制作一个按钮控件,高度 40px;
- 最小宽度为 105px,当内部文字过长时自适应宽度;
- 文字居中显示;
- 当自适应宽度时,保持按钮左右内边距 10px。
设计工具
- Sketch v74.1 (2021-11)
问题描述
-
按常规思路,创建控件,设好宽高、最窄宽度:
-
在上面 R 一个矩形,调整尺寸为四周靠齐:
-
但是在添字时发现了问题:做不了内边距 10px
因为一拉宽度对齐方式就变了 (不能自适应)
😅😅😅
解决方案
-
创建控件,设好宽高、最窄宽度;
-
画好矩形,画小一点;
-
添上文字,设好对齐方式;
-
接下来直接把画板拉宽到 105px
-
🆗 只有字多到超出文本框后,控件才会变长
成果总结
一方面是自学 Sketch,总有操作不当之处;另一方面需求压迫,不得不找出解决方案。
不知道这是不是 Sketch 的 bug,但是黑猫白猫都是好猫,能解决问题就不错!
本文来自作者:西湖摸鱼,转载请注明原文链接:https://www.cnblogs.com/conne/p/15507453.html