@Bumbo-Cactoni, just for fun, the ui version. Although, for more complex animations, again recommend scripter.

import ui class Circle(ui.View): @property def diameter(self): return self.width @diameter.setter def diameter(self, value): self.width = self.height = value self.corner_radius = value/2 if __name__ == '__main__': v = ui.View() c = Circle( diameter=200, border_color='yellow', border_width=2, center=v.bounds.center(), flex='TLRB', ) v.add_subview(c) v.present('fullscreen') def animate(): c.center = (100,100) c.diameter = 100 ui.animate(animate, 3.0)