关于 animate 和 ApplyMethod 的区别

前者尽量不要使用,因为多个 animate 出现后只会执行最后一个

后者目前没有什么 bug,但是如果使用 AnimationGroup 可能会出现 bug:

                def ashg(*args, **kwargs):  # Animation Shift group
                    li = []
                    i = 1
                    for a in args:
                        if i % 2 != 0:
                            li.append(ApplyMethod(a.shift, args[i], **kwargs))
                        i += 1
                    return AnimationGroup(*li)

这个函数会使 updater 失效

posted @ 2023-01-25 13:15  树叶本子  阅读(33)  评论(0)    收藏  举报