How i can draw an Image Sequence(.zip) on Android?
It works on Linux, but on Android it doesn't work. I don't know if i need to add others requeriments in Buildozer.spec or it's a something in code that i need to fix.
My Code:
from kivy.uix.image import Image
from kivy.uix.boxlayout import BoxLayout
from kivy.graphics import Rectangle, Color
from kivy.app import App
import os
os.environ['KIVY_IMAGE'] = 'PIL'
class MyApp(App):
def build(self):
self.root = BoxLayout()
self.image = Image(source="dog.zip", anim_delay=0.08)
self.root.add_widget(self.image)
with self.root.canvas.before:
Color(0.2, 0.6, 0.9, 1)
self.background = Rectangle(pos=(0 , 0), size=self.root.size)
self.root.bind(size=self.redraw)
return self.root
def redraw(self, widget, value):
self.background.size = self.root.size
def main():
MyApp().run()
if __name__ == "__main__":
main()
Buildozer.spec, i just changed these lines:
# (list) Source files to include (let empty to include all the files)
source.include_exts = py,png,jpg,kv,atlas,zip
# (list) Application requirements
# comma seperated e.g. requirements = sqlite3,kivy
requirements = kivy, pillow