非小部件对象

Animation用于在目标时间内将小部件的属性(大小/位置/中心等)更改为目标值。transition提供各种功能。您可以使用它们为小部件设置动画并构建非常流畅的 UI 行为。

Atlas是一个用于管理纹理贴图的类,即将多个纹理打包到一个图像中。这使您可以减少加载的图像数量,从而加快应用程序的启动速度。

Clock为您提供了一种按设定时间间隔安排作业的便捷方式,优于sleep(),后者会阻塞 kivy 事件循环。这些间隔可在 OpenGL 绘图指令前后设置 。时钟还为您提供了一种创建触发事件的方法,这些事件被组合在一起,并且在下一帧之前仅调用一次。

  • schedule_once()

  • schedule_interval()

  • unschedule()

  • create_trigger()

UrlRequest 对于不阻塞事件循环的异步请求很有用。您可以使用它通过回调来管理 URL 请求的进度。

Last updated