transition.scaleTo()

类型 函数
transition.*
返回值 表格
修订版 2024.3703 版
关键字 缓动、动画、转换、补间、插值

概览

按指定的 xScaleyScale 值在指定时间内进行缩放对象。

语法

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

表格. 任何表现得像表格的对象,例如 显示对象

params (必需)

表格. 一个指定过渡属性的表格 — 有关详细信息,请参见下一部分。

参数参考

xScale (可选)

数字. 要缩放到的 xScale 值。

yScale (可选)

数字. 要缩放到的 yScale 值。

time (可选)

数字. 操作持续时间。

tag (可选)

字符串. 指定 transition 标签。transition 库可以暂停、恢复或取消共享相同标签的 transitions。

transition (可选)

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

delay (可选)

数字. 指定过渡开始前的延迟(以毫秒为单位)。默认为 0

onStart (可选)

侦听器. 在 transition 开始前要调用的侦听器函数。此函数会将对相关对象的引用作为其唯一参数接收。

onComplete (可选)

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

onPause (可选)

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

onResume (可选)

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

onCancel (可选)

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

示例

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

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