transition.scaleBy()

类型 函数
transition.*
返回值 对象
版本 2024.3703 版本
关键字 缓动,动画,转换,补间动画,插值

概述

按指定的 xScaleyScale 比例在指定的时间内对对象进行放大或缩小。

语法

transition.scaleBy( target, params )
target (必需)

. 任何行为类似于表的对象,例如 显示对象

params (必需)

. 指定转换属性的表 — 详细信息请参见下一部分。

参数参考

xScale (可选)

数字. 按此 xScale 值进行缩放。

yScale (可选)

数字. 按此 yScale 值进行缩放。

time (可选)

数字. 操作时间。

tag (可选)

字符串. 指定转换标签。转换库可以暂停、恢复或取消具有相同标签的转换。

transition (可选)

函数. 指定 缓动 插值方法。默认为线性插值。

delay (可选)

数字. 指定转换开始前的延迟时间(以毫秒为单位)。默认为 0

onStart (可选)

侦听器. 转换开始之前要调用的侦听器函数。此函数将接收关联对象引用作为其唯一参数。

onComplete (可选)

侦听器. 转换完成后要调用的侦听器函数。此函数将接收关联对象引用作为其唯一参数。

onPause (可选)

侦听器. 转换暂停时要调用的侦听器函数。此函数将接收关联对象引用作为其唯一参数。

onResume (可选)

侦听器. 转换恢复时要调用的侦听器函数。此函数将接收关联对象引用作为其唯一参数。

onCancel (可选)

侦听器. 转换取消时要调用的侦听器函数。此函数将接收关联对象引用作为其唯一参数。

示例

local square = display.newRect( 0, 0, 100, 100 )

transition.scaleBy( square, { xScale=2.0, yScale=1.5, time=2000 } )