使用Bezier曲线实现线的跟随动画
示例代码如下:
在上述示例代码中,我们使用了pathMotion
标签和pathInterpolator
标签来定义了一个Bezier曲线,我们所要实现的动画的轨迹就是按照这个曲线来进行的。具体的实现过程如下:
pathMotion
标签,指定一个pathInterpolator
标签作为它的子标签;pathInterpolator
标签中,指定Bezier曲线两个控制点的坐标;objectAnimator
标签中,将pathMotion
标签作为它的子标签,同时指定控制x方向的x
属性的起始值和目标值;
标签中,通过指定fromXDelta
和toXDelta
属性的值来决定平移动画的起始位置和目标位置。使用以上代码实现动画,可以让线路径按