【发布时间】:2015-01-14 18:39:51
【问题描述】:
我有一个带有多个视图的 recyclerView,其中一个是应用了动画的动画视图。一旦视图离开屏幕,动画就不再处于活动状态,即使动画仍然存在。
数据:
rotate_around_center_point.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<rotate
android:duration="2500"
android:interpolator="@android:anim/linear_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:repeatMode="restart"
android:toDegrees="360" />
</set>
应用动画:
animation = AnimationUtils.loadAnimation(this.getContext(),
R.anim.rotate_around_center_point);
loadingRotatingCircleIV.startAnimation(animation);
当动画中断时,我找不到任何方法来捕捉事件,因此我可以在动画离开屏幕后重新启动它。
【问题讨论】:
标签: android xml animation view