我一直在阅读与动画相关的所有帖子,但无法找到实现我所要求的方法。
我被要求在具有一定半径的圆形路径上移动图像,就像这里一样 http://www.4shared.com/photo/RtYILTLO/circularpath.html
我掌握了动画的基础知识,但这就是它。任何类型的教程或提示都将受到热烈欢迎。
由于
更新1:
我正在浏览一个示例,该示例可以围绕某个路径制作动画并找到它 http://code.google.com/p/android-path-animation/
这段代码在复杂的曲线路径周围移动一个按钮,我试着用它制作一个圆但是徒劳,有人会帮我修改这段代码,这样按钮就会在圆形路径中移动吗?
由于
答案 0 :(得分:0)
首先请更新this link,它不起作用!
要在lolliPop之后制作圆形动画路径,请将此代码用作Google suggested:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Path path = new Path();
path.arcTo(0f, 0f, 1000f, 1000f, 0f, 359f, true); //with first four parameters you determine four edge of a rectangle by pixel , and fifth parameter is the path'es start point from circle 360 degree and sixth parameter is end point of path in that circle
ObjectAnimator animator = ObjectAnimator.ofFloat(view, View.X, View.Y, path); //at first parameter (view) put the target view
animator.setDuration(2000);
animator.start();
}