如果这是一个愚蠢的问题,我表示歉意。
我正在尝试制作一个可缩放的界面,但我希望它在一段时间后重设其自身。我设法使用scatterLayout将其缩放为可缩放状态,但此后除非用户自己进行缩小,否则无法将其恢复为原始大小。 在放大后,是否可以将scatterLayout重置为其原始大小?
答案 0 :(得分:0)
找到答案,很好的答案。
我覆盖on_touch_up事件,并像这样使用Scatter小部件的转换ObjectProperty和1,1,1矩阵
from kivy.graphics.transformation import Matrix
def on_touch_up(self, touch):
trans = Matrix().scale(1, 1, 1)
self.ids['myScat'].transform=trans