Scale:决定从哪一边长出来,比决定放大多少更重要 | HQ VISU Designer

Scale 最适合液位、进度条、增长条、充满效果和强调类大小变化。它不是简单把对象放大,而是有一个固定边和一个变化边。

几何与高阶用法Scale
Scale

Scale:决定从哪一边长出来,比决定放大多少更重要

Scale 最适合液位、进度条、增长条、充满效果和强调类大小变化。它不是简单把对象放大,而是有一个固定边和一个变化边。

Scale Min / Scale Max 说明

Scale Min / Scale Max 决定对象在输入最小值和最大值时的缩放系数。例如 0.5 表示缩到原来的一半,1.0 表示原样,1.5 表示放大到 1.5 倍。它不是像 Move 那样直接填距离,而是填比例。

Anchor Edge 决定哪一边固定

如果 Anchor Edge = Right,表示右边固定、对象朝左边或远离右边的方向变化;如果 Anchor Edge = Bottom,表示底边固定、对象朝上或远离底边方向变化。这个思路特别适合液位条和增长条。

  • Left:左边固定
  • Right:右边固定
  • Top:顶边固定
  • Bottom:底边固定
Scale 与 Move 的选择边界

表达“长度变长或变短”时,优先用 Scale;表达“整个对象在页面上平移”时,优先用 Move。很多页面表达不清,是因为本应缩放的对象被配置成平移,或本应平移的对象被配置成缩放。

Scale 的高阶写法

当对象尺寸本身也要被脚本感知时,Scale 很适合配合 Post Operations 使用。运行时会暴露 scaleFactor、width、height 等后置变量,用于在缩放之后做轻量样式跟进。

Scale 几何行为
Scale 行为

Scale 的关键不是“变大变小”,而是“哪一边固定、哪一边变化”。