private void curved(){
Path path = new Path();
//path.moveTo(view.getX(), view.getY());
//path.lineTo(200, 200);
//path.lineTo(600, 600);
//path.arcTo(r,0,180,false);
//path.rQuadTo(500,300,300,700);
//path.cubicTo(100,100,500,300,300,700);
//path.rCubicTo(100,100,500,300,300,700);
//path.addArc(100,100,1000,700,-180,180);
//path.cubicTo(100,100,200,200,300,300);
path.moveTo(100,100);
path.quadTo(1000,300,300,700);
ObjectAnimator mAnimator = ObjectAnimator.ofFloat(curved, View.X, View.Y, path);
Path p = new Path();
p.lineTo(0.6f, 0.9f);
p.lineTo(0.75f, 0.2f);
p.lineTo(1f, 1f);
mAnimator.setInterpolator(new PathInterpolator(p));
mAnimator.setDuration(3000);
mAnimator.start();
}
AnimationFragment.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:learn-newFeatures_Android_5.0
作者:
评论列表
文章目录