2024-04-25 01:15:46 发布
网友
我在kivy中有这个切换按钮,我希望它在按下时动画化(这是一个开机按钮gif),但没有循环。我似乎找不到任何有用的信息。感谢任何帮助,谢谢!在
使用按钮内的^{}实例,可以执行以下操作:
启动时禁用动画^{}。
指定要使用^{}播放的循环数
按下按钮后,为anim_delay指定一个正值,并使用kivy.core.image实例的^{}方法重新启动动画,该实例由kivy.uix.image使用来包含图像。
anim_delay
kivy.core.image
kivy.uix.image
from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.lang import Builder Builder.load_string(""" <ExampleApp>: orientation: "vertical" Button: text: "" on_press: gif.anim_delay = 0.10 on_press: gif._coreimage.anim_reset(True) Image: id: gif source: 'img.gif' center: self.parent.center size: 500, 500 allow_stretch: True anim_delay: -1 anim_loop: 1 """) class ExampleApp(App, BoxLayout): def build(self): return self if __name__ == "__main__": ExampleApp().run()
使用按钮内的^{} 实例,可以执行以下操作:
启动时禁用动画^{} 。
指定要使用^{} 播放的循环数
按下按钮后,为} 方法重新启动动画,该实例由
anim_delay
指定一个正值,并使用kivy.core.image
实例的^{kivy.uix.image
使用来包含图像。相关问题 更多 >
编程相关推荐