我有一个 ListView,其中每个项目都有一个 AsyncImage 和一个标签。加载图像时,它会显示每个项目之间有间隙的布局。
-------
Item
-------
Item
-------
当第一次交互发生时(发生滚动),布局刷新并且间隙消失。
-------
Item
-------
Item
-------
我真的很想在图像加载完成时刷新布局。如何刷新布局?
通常您可以通过调用来要求小部件更新其画布widget.canvas.ask_update() http://kivy.org/docs/api-kivy.graphics.instructions.html#kivy.graphics.instructions.Canvas.ask_update.
对于布局,您可以尝试通过调用触发其中小部件的布局布局实例.do_layout() https://kivy.org/docs/api-kivy.uix.layout.html#kivy.uix.layout.Layout.do_layout.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)