.gif图像背景通过kivy Launcher运行时闪烁然而在Windows中运行完美

时间:2014-04-22 04:09:11

标签: python gif kivy

问题是我需要在按钮上显示.gif动画图像。它运行正常并且在Windows上运行时表现如预期,但是当由android samsung s3上的kivy启动程序执行时,.gif的背景闪烁。有谁知道为什么会这样?

kivy发射器有问题吗?

另外,如果我在.gif文件中使用.zip图像,它在windows和android上都能正常工作。

请参阅.github上的示例代码: Code

我之前也问过这个问题但是真的无法确定这是否是kivy Launcher或.gif文件的问题,因为图像在Windows上按预期工作? 。请看这里的链接 here

更新:我正在使用kivy启动器,它已更新为最新的1.8.0并且是最新版本

1 个答案:

答案 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