Num*_*uis 7 python icons android kivy
我有自己的图标(KO.png:512x512(也有大小48,72,96,144和192))与我的main.py在同一个文件夹中.我想在ActionPrevious(2)和加载图标(3)中将其设置为启动器图标(1 ).
1)第一步是放入main.py:
def build(self):
self.icon = 'KO.png'
Run Code Online (Sandbox Code Playgroud)
在某些时候,这工作,但不能让它再次工作?
2)我还有一个带ActionPrevious的ActionBar.我想在这里设置自己的徽标.所以我在appname.kv中:
ActionPrevious:
app_icon: app.icon if app.icon else ''
Run Code Online (Sandbox Code Playgroud)
这适用于Linux,但不适用于Android.在Android中,我仍然拥有Kivy徽标.此外,如果我使用512x512图标,它在Linux上很模糊.如果我使用92x92,它看起来很好.
编辑: ActionPrevious确实有效,由于buildozer.spec中的路径不正确,应用程序无法正确构建(参见3)
3)我还希望加载器图标是我自己的徽标,所以我在buildozer.spec中有以下代码:
icon.filename = KO.png
presplash.filename = KO.png
Run Code Online (Sandbox Code Playgroud)
之前有'%(source.dir)s /',但这也不起作用:
icon.filename = %(source.dir)s/KO.png
presplash.filename = %(source.dir)s/KO.png
Run Code Online (Sandbox Code Playgroud)
编辑:但是这两个路径导致buildozer 没有构建 .apk,正确的路径是什么?
题
哇...我被困在这么久,因为buildozer不支持内联评论......我在buildozer.spec中就是这样的:
icon.filename = %(source.dir)s/ko.png # %(source.dir)s/data/icon.png
Run Code Online (Sandbox Code Playgroud)
这就解决了它:
# %(source.dir)s/data/icon.png
icon.filename = %(source.dir)s/ko.png
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3888 次 |
| 最近记录: |