The problem is if you do it in one animation, the from and two are the same so the middle of your 2000ms (total) animation would not be recognized.
I would probably look into making a C++ class which would accept your reverse property, and have it achieve 'to' in 1/2 the duration. You might be able to do that in JS as well too, but it won't kill performance, since you're just doctoring the values. ________________________________ From: Attila Csipa <[email protected]> To: [email protected] Sent: Sun, February 6, 2011 9:23:22 AM Subject: [Qt-qml] Simple and reversible ? Just to hear a few thoughts (in addition to the irc ones)... What's the simple way of doing back-and-forth animations *without* including additional states, grouping them in sequences or killing performance by doing it in JS ? Example: Image{ id:glow source:"glow.png" SequentialAnimation{ running:true loops:Animation.Infinite PropertyAnimation{target:glow;property:"opacity";from:0.0;to:1.0;duration:1000;} PropertyAnimation{target:glow;property:"opacity";from:1.0;to:0.0;duration:1000;} } } Ideally, I would expect to see a single statement for this kind of things, i.e. Image{ id:glow source:"glow.png" PropertyAnimation{property:"opacity";from:0.0;to:1.0;duration:1000; reversing: true} } Of course, I'm not emotionally attached to a particular syntax (loops: Animation.InfiniteReversing ? Some magical easing.type = Easing.Yoyo ?), but still, it would certainly cut down a lot of unnecessary syntax verbosity and we apparently already seem to have an unexposed direction attribute on the C++ side... Attila
_______________________________________________ Qt-qml mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt-qml
