有没有办法动画与在iPhone上CGPath一个的ImageView沿对Android的路径位置?我已经在网上寻找解决办法,但似乎没有人问过这个问题。我没有看到任何描述此功能的Android文档。
2
A
回答
0
您将要使用动画资源。这是一个示例,它将从左侧滑入视图。你会把这样的东西放到项目res/anim文件夹中的xml文件中。
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/overshoot_interpolator">
<translate android:fromXDelta="100%p" android:toXDelta="0%p" android:duration="700"/>
</set>
然后使用它从Java代码中你会做这样的事情:
Animation slideLeftIn = AnimationUtils.loadAnimation(this, R.anim.slide_left_in);
yourImageView.startAnimation(slideLeftIn);
这个特殊的例子是使用overshoot_interpolator这将使该应用晃过其认为其目标,然后反弹回来。有关不同插值器的更多信息,以及使用动画资源check out the documentation
+0
感谢您的回复。但是,这是一条直线上的动画。我想沿着弯曲的路线做动画。 – Jacob 2011-02-18 06:53:44
4
我创建了一个名为PathAnimation的Animation的子类,它可以沿着路径生成动画。
您可以使用Path创建一个新的PathAnimation,并像使用其他任何动画一样使用它。
相关问题
- 1. 沿着盆景路径动画动画
- 2. iPhone UIImageView与动画图像需要沿着路径移动
- 3. 如何沿着路径制作动画
- 4. 沿着动画路径的SVG:animateMotion
- 5. raphaelJS 2.1沿着路径动画
- 6. 沿着路径动画改变起点
- 7. 沿着曲线路径在背景中移动的图像android
- 8. 沿着曲线路径放置图像
- 9. QGraphicsItem沿着路径移动
- 10. 沿着路径滚动Paper.js
- 11. 沿着路径拖动snap.svg
- 12. SVG - 沿着路径的动画矩形;矩形中心总是在路径上
- 13. 沿着路径发出动画SVG的动画
- 14. 沿着曲线绘制动画图像
- 15. 在谷歌地图中沿着路径动画一辆车(标记)android
- 16. 沿着圆形路径移动图像视图
- 17. 沿着Bezier曲线路径的iPhone移动UI图像视图
- 18. 沿着圆形路径旋转图标/视图,滚动 - Android
- 19. 约束拖动沿着路径在iphone
- 20. CSS JS沿着路径设置动画图像,然后创建破折号
- 21. iphone可可:如何沿着路径拖动图像
- 22. 在three.js中沿着路径生成动画对象
- 23. 在HTML5画布中沿着路径旋转移动的对象
- 24. WPF动画沿着正确的路径,但它关在空间
- 25. 沿预定路径移动图像?
- 26. HTML5沿路径移动图像
- 27. 沿着路径的ActionScript 2
- 28. 沿着bezier路径拖动UIView
- 29. 沿着路径移动通过触摸
- 30. CAKeyframeanimation沿着路径移动UIView
我知道这是比较旧的,但对于其他人寻求帮助,看看这里:http://stackoverflow.com/questions/6849554/problem-to-achieve-curved-animation/ 8454990#8454990 – 2011-12-10 07:05:36