15 lines
518 B
Python
15 lines
518 B
Python
from kivy_garden.mapview import MapMarker
|
|
from kivy.animation import Animation
|
|
|
|
class GpsBlinker(MapMarker):
|
|
def blink(self):
|
|
# Animation that changes the blink size and opacity
|
|
anim = Animation(outer_opacity=0, blink_size=50)
|
|
# When the animation completes, reset the animation, then repeat
|
|
anim.bind(on_complete=self.reset)
|
|
anim.start(self)
|
|
|
|
def reset(self, *args):
|
|
self.outer_opacity = 1
|
|
self.blink_size = self.default_blink_size
|
|
self.blink()
|