首页 > 其他分享 >关于 animate 和 ApplyMethod 的区别

关于 animate 和 ApplyMethod 的区别

时间:2023-01-25 13:33:20浏览次数:47  
标签:ApplyMethod AnimationGroup 区别 args li kwargs animate

前者尽量不要使用,因为多个 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 失效

标签:ApplyMethod,AnimationGroup,区别,args,li,kwargs,animate
From: https://www.cnblogs.com/daxiangcai/p/17066871.html

相关文章