Kivy — it is a platform independent GUI tool in Python. Since it can run on Android, IOS, Linux, Windows, etc. It is mainly used to develop Android application, but that does not mean that it cannot be used in desktop applications.
Animation and AnimationTransition are used to animate the properties of the widget. You must provide at least a property name and a target value. To use animation, follow these steps:
- Configure the animation object
- Use the animation object in the widget
To use animation you must have to import:
from kivy.animation import Animation
Basic Approaches: 1) import runTouchApp 2) import Builder 3) import Widget 4 ) import Animation 5) import Clock 6) import Window 7) import random 8) import listproperty 9) Build the .kv file 10) Create root class 11) Create the clock and anim react class used to animate the boxes 12) Run the App
In the example below, we create two blocks (red and green) in which we animate the red block, that is, when the application starts, the red block is in its animated form, but to clean up the concepts that I provide a green box that provides random animations per click, mean ing it goes anywhere at random.
The program consists of two main classes. First, there is the clock class for the red frame, since we declare it to be animated, and the animation of the green frame is — in class anim .
To ensure movement, you must play with speed.
Implementation of the approach:
Animated vedio output: