Warning, /webapps/qmlonline/qml/examples/anchoranimation.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.12 0002 0003 Item { 0004 id: root 0005 anchors.fill: parent 0006 0007 Rectangle { 0008 id: rect 0009 width: parent.width/6 0010 height: width 0011 color: "green" 0012 } 0013 0014 states: [ 0015 State { 0016 name: "right" 0017 AnchorChanges { target: rect; anchors.right: root.right } 0018 }, 0019 State { 0020 name: "left" 0021 AnchorChanges { target: rect; anchors.left: root.left } 0022 } 0023 ] 0024 0025 transitions: Transition { 0026 AnchorAnimation { duration: 500 } 0027 } 0028 0029 Timer { 0030 running: true; repeat: true; interval: 1000 0031 onTriggered: root.state = root.state === "right" ? "left" : "right" 0032 } 0033 }