Пользовательские дополнения

На главную


PlayMoveEffect( self, fromPlacement, toPlacement, timeMs, algorithmType )

Изменяет положение WidgetSafe от указанного в fromPlacement до указанного в toPlacement в течение времени timeMs с помощью заданного алгоритма.

-- класс
метод имеется у всех типов виджетов

-- семантика
function PlayMoveEffect( self, fromPlacement, toPlacement, timeMs, algorithmType )

-- входные параметры
fromPlacement (начальный Placement WidgetSafe) и toPlacement (целевой Placement): составные значения типа table, имеющие следующие поля:
   - alignX,   alignY:   number (enum) -- формат выравния (по левому краю, по правому краю, по ширине)
   - posX,     posY:     number        -- отступ от верхнего края
   - highPosX, highPosY: number        -- отступ от нижнего края
   - sizeX,    sizeY:    number        -- размер

timeMs: number (int) -- время эффекта в мс
algorithmType: number (int) -- алгоритм воспроизведения эффекта (см. ссылку выше)

-- выходное значение отсутствует

-- пример
local fromPlacement = {}
for i,val in toPlacement do
   fromPlacement[i] = val
end
fromPlacement.posX = 0
wtTestButton:PlayMoveEffect( fromPlacement, toPlacement, 2000, EA_MONOTONOUS_INCREASE )

Другие эффекты

CategoryWidgetEffects
EventEffectFinished
FunctionPanelFinishRotationEffect
FunctionPanelPlayRotationEffect
FunctionTextViewFinishTextScaleEffect
FunctionTextViewPlayTextScaleEffect
FunctionWidgetFinishFadeEffect
FunctionWidgetFinishMoveEffect
FunctionWidgetFinishResizeEffect
FunctionWidgetPlayFadeEffect
FunctionWidgetPlayMoveEffect
FunctionWidgetPlayResizeEffect
WidgetsEffectsAlgorithms
WidgetsEffectsTypes


CategoryLuaApi CategoryFunction CategoryWidget CategoryWidgetEffects

На главную