/* SPDX-FileCopyrightText: 2011 Sebastian Kügler SPDX-License-Identifier: LGPL-2.0-or-later */ import QtQuick import org.kde.kirigami as Kirigami SequentialAnimation { id: releasedAnimation objectName: "releasedAnimation" property Item targetItem property int duration: Kirigami.Units.shortDuration // Fast scaling while we're animation == more FPS ScriptAction { script: targetItem.smooth = false } ParallelAnimation { PropertyAnimation { target: releasedAnimation.targetItem properties: "opacity" from: 0.8; to: 1.0 duration: releasedAnimation.duration; easing.type: Easing.InExpo; } PropertyAnimation { target: releasedAnimation.targetItem properties: "scale" from: 0.95; to: 1.0 duration: releasedAnimation.duration; easing.type: Easing.InExpo; } } ScriptAction { script: targetItem.smooth = true } }