所以我有这几行代码尝试制作动画循环。不幸的是,它仅在事件每次停止时才触发一次。你能帮我么?
ImageView imgView1 = FindViewById<ImageView>(Resource.Id.falling_stars1);
ImageView imgView2 = FindViewById<ImageView>(Resource.Id.falling_stars2);
Android.Animation.ObjectAnimator animator1 = Android.Animation.ObjectAnimator.OfFloat(imgView1, "y", -700, 100);
Android.Animation.ObjectAnimator animator2 = Android.Animation.ObjectAnimator.OfFloat(imgView2, "y", 100, 900);
animator1.SetDuration(2000);
animator2.SetDuration(2000);
animator1.Start();
animator2.Start();
animator1.AnimationEnd += delegate
{
animator1.Start();
};
animator2.AnimationEnd += delegate
{
animator2.Start();
};
RepeatMode: Defines the animation behavior when it reaches the end and the repeat count is greater than 0 or infinite.
Android.Animation.ObjectAnimator animator1 = Android.Animation.ObjectAnimator.OfFloat(imgView1, "y", -700, 100);
animator1.SetDuration(2000);
animator1.RepeatCount = ValueAnimator.Infinite;
animator1.RepeatMode = ValueAnimatorRepeatMode.Restart;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句