PaintCode 用户操作指南(动态图形篇)

   2021-07-30 东莞安晨包装材料有限公司东莞安晨包装材料有限公司00
核心提示:调整大小限制(Resizing Constraints) 设计师能够在检查器中使用 缩放约束(Resizing Constraints)来定义图形调整行为。 这个

调整大小限制(Resizing Constraints 

设计师能够在检查器中使用 缩放约束(Resizing Constraints)来定义图形调整行为。

这个约束定义着图形和框架之间的关系。主要有以下 6 种:靠左,靠右,靠上,靠下,宽和高。

0002

在定义图形和框架之间的关系时,横向约束(靠左、宽、靠右)是完全独立的,垂直约束(靠上、高、靠下)也是一样。为了清晰起见,在这里只描述水平约束行为。

每一个约束都是有刚性(尖的)和柔性(弧形)的。

靠左约束表示的是图形的左侧和围框左边的距离。当靠左约束是刚性(尖的)的, PaintCode 将确保无论设计师如何调整框架的大小,图形的左侧与框架的左侧将会保持一个恒定的距离。当靠左约束是柔性(弧形)的,PaintCode 会使得相应的距离尽可能的大,尊重其他两种约束(宽、靠右)。

宽和靠右约束也和靠左约束类似。通过具体的 刚性(尖的)/柔性(弧形) 约束的组合,设计师能够实现各种有用的行为。

居中(Centering a fixed-width shape

0003

按比例调整(Making the shape resize proportionally

0004

0005

右对齐(Shape that sticks to the right

0006

左对齐并按照一定比例缩放(Shape that sticks to the left and resizes proportionally

0007

框架与图形等级(frame & Shape Hierarchy 

0008

  • 设计师能够嵌套多框架
  • 框架也有大小限制

PaintCode 为设计师自动创建框架,并将框架的位置和大小带入描述中。默认情况下,所有的图形是完全或者部分属于某一框架的。

在某些情况下,框架通过它影响完全封闭的图形。设计师可以在框架检查器中通过检查 只应用到完全封闭的图形(Apply only to entirely enclosed shapes)复选框来开启这个行为。

0009

如果一个图形属于多个框架,这些框架中最小的会被用来做这个图形的参考框架。

动态贝塞尔曲线(Dynamic Béziers 

对于简单的图形,像矩形和椭圆形,完全可以通过缩放约束来指定缩放行为。然而,设计师需要通过贝塞尔曲线来完成更精确的控制。

0010

它们之间的不同主要有:

  • 设计师能够通过贝塞尔曲线为每个单独的控制节点定义缩放限制
  • 不同的控制节点依托于不同的框架(对贝塞尔曲线来说没有一个单独的参考框架)

控制节点没有宽和高,对它的控制更简单:

0011

设计师能够通过四个方向限制控制节点:左、右、上、下,每个限制点都可以是刚性(尖的)或者柔性(弧形)。

当靠左约束是刚性(尖的),控制节点会与参考框架的左侧保持一个固定的距离。相同的,当右约束是刚性(尖的),控制节点也会雨参考框架的右侧保持一个固定的距离。

当左、右约束都是柔性(弧形)的时候,控制节点会与参考框架保持在一个相对的位置。例如,想象一个 300 px 宽,控制点距离参考框架左侧 100 px 的框架。当设计师调整框架到 600 px 宽,控制节点距离参考框架左侧 200 px。

一个框架不可能同时拥有左右约束。

能够通过设置单独控制节点的缩放约束,来实现复杂的缩放行为调整。此外,设计师可以使用多个(甚至嵌套)框架,创建更多有趣的行为变的容易。

0012

动态图形和变换(Dynamic Shapes & Transforms

一旦图形变换(例如,旋转),将不再能对其进行缩放限制,就像前面章节中提到的一样。

0013

这种情况下,设计师仍然能够指定变换源头的位置行为。这允许设计师在框架中以某个中心点旋转图形,甚至设计师不再能够控制它的尺寸。

这种情况下,缩放控制看起来会有些不同 – 在中间会有一个绿色变换原点符号:

0014

当一个变量连接到其他图形的变换属性的时候,也会有同样的限制。

PaintCode 用户操作指南系列文章

PaintCode 用户操作指南(概述篇)

PaintCode 用户操作指南(库篇)

PaintCode 用户操作指南(绘制篇)

PaintCode 用户操作指南(画布和选项卡)

PaintCode 用户操作指南(样式表和代码生成)

PaintCode 用户操作指南(变量篇)

PaintCode 用户操作指南(动态图形篇)

PaintCode 用户操作指南(符号篇)

文章已经完结,敬请期待下一部《Sketch 3用户操作指南及实战案例全解》

 

本作品由人人都是产品经理特邀专栏作家@郑几块 翻译并独家授权发布,未经许可禁止转载

给作者打赏,鼓励TA抓紧创作!
---蛙鱼源码WAYUYM.COM---专业提供网站模板,网站源码下载,教程培训,程序插件,网站素材等建站资源,主要收集各类精品源码资源,包含CMS程序模板、网站源码、游戏源码、APP源码等 ,所有资源都没有水印适合搬运,我们致力于打造一个优秀的建站资源共享学习平台!

东莞市安辰包装材料有限公司是生产各类包装袋产品(编织袋、包装袋、牛皮纸袋、彩印袋、纸袋、纸塑复合袋等)的专业厂家,设备先进,技术力量雄厚,自动化生产技术先进,产品质量符合国家标准,价格合理,可根据客户要求,生产各种包装袋,具有质量保证,生产及时,交货快捷的特点。 我们的宗旨:做我们擅长的事,希望用我们的创意和创意为客户实现战略定位,塑造品牌,强化形象!
我们的要求:坚持“优质产品、优质服务、优惠价格、快速交货”的经营方针,努力开拓市场,真诚为客户服务! 我们的发展:以独特的专业和专业精神,坚持走高品质的包装路线,形成了自己的包装品牌!联系方式:李冠生:131 1322 4868--微信同号,欢迎来电。进入安晨包装官网 编织袋厂家

 
举报收藏 0打赏 0评论 0
更多>相关评论
暂时没有评论,来说点什么吧
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  帮助中心  |  网站地图  |  违规举报
粤ICP备2020133925号