Android Kivy正确设置自己的图标
我有我自己的图标(KO.png:512x512(也有大小48、72、96、144和192)和main.py放在同一个文件夹中。我想将其设置为启动图标(1),在操作之前的(2)和加载图标(3)中 1) 第一步是放入main.py:Android Kivy正确设置自己的图标,android,python,icons,kivy,Android,Python,Icons,Kivy,我有我自己的图标(KO.png:512x512(也有大小48、72、96、144和192)和main.py放在同一个文件夹中。我想将其设置为启动图标(1),在操作之前的(2)和加载图标(3)中 1) 第一步是放入main.py: def build(self): self.icon = 'KO.png' 在某种程度上,这是可行的,但不能让它再次发挥作用 2) 我还有一个带有ActionPrevious的ActionBar。我想在这里设置我自己的徽标。因此,我在appname.kv中:
def build(self):
self.icon = 'KO.png'
在某种程度上,这是可行的,但不能让它再次发挥作用
2) 我还有一个带有ActionPrevious的ActionBar。我想在这里设置我自己的徽标。因此,我在appname.kv中:
ActionPrevious:
app_icon: app.icon if app.icon else ''
这在Linux中有效,但在Android中不起作用。在安卓系统中,我仍然有Kivy的标志同样如果我使用512x512图标,它在Linux上是模糊的。如果我使用92x92,它看起来很好
编辑:ActionPrevious不起作用,由于buildozer.spec中的路径不正确,应用程序无法正确构建(请参见3)
3) 另外,我希望加载程序图标是我自己的徽标,因此我在buildozer.spec中有以下代码:
icon.filename = KO.png
presplash.filename = KO.png
icon.filename = %(source.dir)s/ko.png # %(source.dir)s/data/icon.png
“%”(source.dir)s/”之前有,但这也不起作用:
icon.filename = %(source.dir)s/KO.png
presplash.filename = %(source.dir)s/KO.png
编辑:但是这两个路径都导致buildozer不生成.apk,正确的路径是什么
问题
- 如何在Kivy中将自己的图标正确设置为启动器、加载屏幕和ActionPrevious(AP正在工作,请参见下面的编辑)),正确的icon.filename路径是什么
- 如何使用512x512图标在我的ActionPrevious中获得锐利的图标?(ActionItem文档:mipmap是布尔属性,默认为True。)
- 一个512x512图标如何在Kivy的所有设备上工作,而他们通常会推荐多种尺寸。当它变得非常小时,重新缩放不是有它的限制吗
- O哇。。。我被困在这个问题上太久了,因为buildozer不支持在线评论。。。我在buildozer.spec中有这样的代码:
icon.filename = KO.png
presplash.filename = KO.png
icon.filename = %(source.dir)s/ko.png # %(source.dir)s/data/icon.png
这就是解决问题的方法:
# %(source.dir)s/data/icon.png
icon.filename = %(source.dir)s/ko.png