

2个人同意答案
同意@肥肥鱼的说法,它使用基于Android的置换TranslateAnimation类. 可以通过setInterpolator方法Method调用滑动效果(加速,减速,匀速,先加速然后减速等).
具体的实现方法是: 将每个天气图标和天气背后的描述信息封装在布局中,然后对布局进行处理. 如果需要淡入和淡出,例如置换的复合效果,则可以使用AnimationSet实现.

我不太了解您所说的曲线效果. 是否按照曲线移动?如果是这样,您可以考虑使用贝塞尔曲线. 可以通过计时器连续更改布局坐标来实现自定义视图.
于2015-04-20编辑


3个人同意答案

1. 例如,使用ValueAnimator设置0-200Ms的值. 然后在更新侦听器中,动态修改图标ImageView的布局位置. 运动轨迹可以将更新回调值用作x,而y值可以根据轨迹方程(例如圆,直线等)计算. 当然,您还可以添加各种加速和减速效果.
2. 直接使用自定义视图绘制和动态绘制图标位置,这是我最擅长的.
简而言之,有很多选择. 来吧
最近android 动态绘制曲线,基于方案一的原理,我写了一个博客android 动态绘制曲线,您可以参考: Android: ValueAnimator的使用示例
编辑于2015-05-02
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-231646-1.html
臭美国鬼子压根就没想过要帮伊拉克