Python 如何更改AsyncImage的加载gif
根据下面我的Kivy应用程序加载gif,我正在尝试设置我想要的图像。我做了很多研究,但找不到。我发现了诸如“加载图像”之类的东西,但它不起作用,或者我误用了。你能帮我吗?谢谢你此刻的帮助Python 如何更改AsyncImage的加载gif,python,kivy,Python,Kivy,根据下面我的Kivy应用程序加载gif,我正在尝试设置我想要的图像。我做了很多研究,但找不到。我发现了诸如“加载图像”之类的东西,但它不起作用,或者我误用了。你能帮我吗?谢谢你此刻的帮助 from kivy.app import App #from kivy.uix.image import AsyncImage from kivy.lang import Builder kv = """ BoxLayout: AsyncImage: source: "http://wa
from kivy.app import App
#from kivy.uix.image import AsyncImage
from kivy.lang import Builder
kv = """
BoxLayout:
AsyncImage:
source: "http://wallpaper-gallery.net/images/wallpaper-for-android/wallpaper-for-android-24.jpg"
size_hint_y: None
keep_ratio: False
allow_stretch: True
"""
class gif_deneme(App):
def build(self):
a = Builder.load_string(kv)
return a
gif_deneme().run()
如果你不明白,看看这个:
我正在尝试更改AsyncImage的默认加载gif
即,在此图像中,默认加载gif如下:
但例如,我希望加载gif:
我可以解决这个问题吗?更改默认加载图像
要将默认加载图像更改为加载图像,请使用Loader.loading_image='loading.png'。有关详细信息,请参考下面的示例
例子
main.py
输出
非常感谢您的设置。可能我说不出我的问题,您也是对的。我更改了这个主题的标题。标题是“如何更改AsyncImage的加载gif。我将编辑此标题。如果您无法为您的声誉上载图像,那么您可以使用一件事:它获得声誉,我建议您阅读:或将其上载到其他地方并附加链接。如果您将这些图像的扩展名更改为.png,.jpg可以直接放置它。SOUNFORTUALY不支持webp,我研究的东西不是保持一致或允许伸展。但你的每个答案都可以发展我和另一个人。尽管如此,我还是学会了。我更新了我的帖子,展示了如何将默认加载图像更改为你所拥有的图像。我很抱歉。我迟到了。我非常高兴你感兴趣。谢谢你的帮助
from kivy.app import App
from kivy.loader import Loader
from kivy.lang import Builder
kv = """
BoxLayout:
AsyncImage:
source: "http://wallpaper-gallery.net/images/wallpaper-for-android/wallpaper-for-android-24.jpg"
keep_ratio: True
allow_stretch: True
"""
class gif_deneme(App):
def build(self):
Loader.loading_image = 'loading.gif'
a = Builder.load_string(kv)
return a
gif_deneme().run()