27 lines
484 B
Lua

local ui_animate = require("druid.helper.druid_animate")
local M = {}
function M.back_scale_animation(self, node, target_scale)
ui_animate.scale_to(self, node, target_scale)
end
function M.tap_scale_animation(self, node, target_scale)
ui_animate.scale_to(self, node, target_scale,
function()
M.back_scale_animation(self, node, self.scale_from)
end
)
end
function M.hover_scale(self, target, time)
ui_animate.scale(self, self.anim_node, target, time)
end
return M