我希望创建一个类似于附加链接中的动画。实现这种动画效果的最佳方法是什么? Animation Video Link
编辑:我正在寻找适用于API Level 16 +
的解决方案答案 0 :(得分:1)
您可以在路径上创建二次贝塞尔曲线,并沿着它制作动画视图并结合缩放动画
为了兼容API 21,请检查http://nineoldandroids.com/
Path path = new Path();
path.moveTo(startX, startY);
path.quadTo(controlX, controlY, finalX, finalY);
ObjectAnimator.ofFloat(view, view.X, view.Y, path).start();
要绘制路径,文档说:
void quadTo (float x1,
float y1,
float x2,
float y2)
从最后一个点添加二次贝塞尔曲线,接近控制点(x1,y1),并以(x2,y2)结束。如果没有对此轮廓进行moveTo()调用,则第一个点将自动设置为(0,0)。