Image Sequence on Android

18 views
Skip to first unread message

Paulo Junior

unread,
Sep 22, 2016, 7:25:33 PM9/22/16
to Kivy users support

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

dog.zip
Reply all
Reply to author
Forward
0 new messages