设置宽度动画
在宽度动画中,对象的宽度会随标签值或表达式结果而变化。对象宽度与表达式的值成比例。例如,如果表达式的值是其最小值和最大值的中间值,则对象宽度将是其最小和最大水平更改百分比的一半。
宽度动画可用于所有绘图对象(仅支持可视性动画的图像和面板对象除外)。
要为对象设置宽度动画
- 选择对象。
- 从动画菜单中选择宽度,或者单击动画对话框中的宽度选项卡。
- 选择一个标签,或者创建一个在运行时将计算为数字的表达式,以决定对象的宽度。
- 指定水平更改(宽度)百分比的最小值和最大值。还可使用“对象智能路径”功能设置这些值。
- 选择对象锚点。对象将从此点开始增加和降低宽度。
- 选择用于计算表达式的最小值和最大值的方法。
- 指定表达式的值范围。小贴士:可使用对象浏览器搜索画面中具有动画的对象。打开突出显示设置框,并选择想要突出显示的动画类型。
选项
- 表达式键入一个标签名称,或者一个在运行时将计算为数字值的表达式。表达式是可以返回值的数学或逻辑等式。它可包含标签名称、常量、数学、关系、逻辑和位运算符。标签名称可用作表达式。进行此操作时,最小和最大表达式值默认为标签的最小值和最大值。
- 表达式范围
- 使用标签的最小和最大属性值如果在表达式框中指定了一个标签,单击此按钮可使用标签的最小和最大值定义表达式的数值范围。如果表达式包含多个标签,则对动画使用第一个标签的最小值和最大值。
- 使用常量要使用数字常量值定义值范围,请单击此按钮并指定最大值和最小值。
- 从标签读取要使用一个标签的最小值和另一个标签的最大值来定义值范围,请单击此按钮,然后分别为最小值和最大值指定标签。如果使用此选项,当画面打开且对象动画启动时,将读取一次标签值以设置最小值和最大值。在打开画面后不会再次读取标签,也不会更改动画的最小值和最大值,即使标签值发生变化也是如此。
- 水平更改(百分比)
- 最小值对象被选中时的宽度是其基本大小 (100%)。单击对象左边或右边的手柄并拖动,以调整对象的大小。或键入表达式计算得到其最小值时对象的宽度。这是其基本大小的百分比。
- 最大值单击对象左边或右边的手柄并拖动,以调整对象的大小。或键入表达式计算得到其最大值时对象的宽度。这是其基本大小的百分比。
- 锚点锚点确定对象的哪个部分保持不变。
- 左如果对象的左侧部分将保持不变,则选择“左侧”。随着表达式值的变化,对象会从右侧开始变大或缩小。
- 中间如果对象的中间位置将保持不变,则选择“中间”。随着表达式值的变化,对象会从其中间位置的两侧均匀变宽和变窄。
- 右侧如果对象的右侧部分将保持不变,则选择“右侧”。随着表达式值的变化,对象会从左侧开始变大或缩小。
提供反馈