使用squareline怎么设计首尾相连的动画
就比如说设计一个不断眨眼的ui
或者设计一个物块在x轴上向左向右(向左后不会突兀的回到原点而是慢慢的)

使用squareline怎么设计首尾相连的动画
就比如说设计一个不断眨眼的ui
或者设计一个物块在x轴上向左向右(向左后不会突兀的回到原点而是慢慢的)

可以这么写眼睛的动画
from squareline import Animation, Squareline
def blink_animation():
squareline = Squareline()
animation = Animation()
# 定义眼睛的初始状态
eye_open = {'width': 100, 'height': 50, 'fill': 'black'}
eye_closed = {'width': 100, 'height': 0, 'fill': 'black'}
# 定义动画序列
animation.add(eye_open, duration=1000) # 眼睛睁开,持续1秒
animation.add(eye_closed, duration=1000) # 眼睛闭上,持续1秒
# 设置循环
animation.loop = True
# 将动画序列添加到Squareline对象
squareline.add(animation)
# 开始动画
squareline.start()
if __name__ == "__main__":
blink_animation()