问题是我需要在按钮上显示.gif动画图像。它运行正常并且在Windows上运行时表现如预期,但是当由android samsung s3上的kivy启动程序执行时,.gif的背景闪烁。有谁知道为什么会这样?
kivy发射器有问题吗?
另外,如果我在.gif文件中使用.zip图像,它在windows和android上都能正常工作。
请参阅.github上的示例代码: Code
我之前也问过这个问题但是真的无法确定这是否是kivy Launcher或.gif文件的问题,因为图像在Windows上按预期工作? 。请看这里的链接 here
更新:我正在使用kivy启动器,它已更新为最新的1.8.0并且是最新版本
答案 0 :(得分:0)
我不知道您使用的是哪个版本的kivy启动器,但您可以使用以下说明构建自己的版本::
Python-for-android编译用:
./distribute.sh -m "sqlite3 openssl pyopenssl lxml audiostream cymunk ffmpeg pil pyjnius twisted kivy"
然后转到dist / default,编辑blacklist.txt并删除所有sqlite3引用。
然后用:
构建启动器./build.py --package org.kivy.pygame --name "Kivy Launcher" --version 1.6.0.0 --launcher --permission INTERNET --permission BLUETOOTH --icon templates/launcher-icon.png --presplash templates/launcher-presplash.jpg release
更好的是,使用buildozer http://github.com/kivy/buildozer
构建自己的应用apk