Python 如何更改AsyncImage的加载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

根据下面我的Kivy应用程序加载gif,我正在尝试设置我想要的图像。我做了很多研究,但找不到。我发现了诸如“加载图像”之类的东西,但它不起作用,或者我误用了。你能帮我吗?谢谢你此刻的帮助

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()