AnimationFragment.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:learn-newFeatures_Android_5.0 作者:
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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号