Combining animations with '+' and '&'
You have already learned that you can add several properties to the same animation so that they are modified together (line 69 of ammo.py
).
Note
We can combine animations by using the '+
' and '&
' operators. The '+
' operator is used to create sequenced animations (one after another). The '&
' operator lets us execute two animations at the same time.
The '+
' operator is similar to what we do when we bind the Animation on_complete
event to a method that creates another Animation
in the Invader (line 110 of invader.py
). The difference is that when we use the '+
' operator, there is no chance to reset the Widget
properties. In the Invader case, we relocated the Invader to the top-center (lines 122 and 123) of the screen before going back to the Dock.
The '&
' operator is similar to sending two properties as parameters; the difference here is that they share neither the same duration, nor the same transition. For example, we could have used one transition...