0
Итак, у меня есть несколько строк кода, где я пытаюсь создать цикл анимации. К сожалению, он запускается только один раз, не каждый раз, когда событие останавливается. Не могли бы вы мне помочь?Событие Xamarin AnimationEnd запускается только один раз
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();
};
Добавить описание изменений, что предлагаете вы здесь. –
Могу ли я отредактировать анимацию, чтобы она закончилась, и звезды внезапно? Если есть альтернативный способ сделать это? –
Что значит заканчивать и начинать круто? Вы хотите, чтобы он остановился в середине действия? – Zroq