Форум программистов, компьютерный форум CyberForum.ru

Xamarin

Войти
Регистрация
Восстановить пароль
 
GantZ_Yaka
4 / 4 / 1
Регистрация: 14.11.2011
Сообщений: 31
#1

Как остановить анимацию? - Xamarin

08.07.2016, 18:12. Просмотров 169. Ответов 0
Метки нет (Все метки)

Нужно сделать вращение загрузочной иконки, делаю по документации:
Создал файл xml:

XML
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<rotate
android:fromDegrees="0"
android:toDegrees="-360"
android:pivotX="50%"
android:pivotY="50%"
android:duration="2000"
android:startOffset="0"/>
</set>
в классе MainActivity загружаю её:

rotateAboutCenterAnimation = AnimationUtils.LoadAnimation(this, Resource.Animation.rotate_centre);

и запускаю :

MyImageView.StartAnimation(rotateAboutCenterAnimation);

далее пытаюсь остановить:

MyImageView.Animation.Cancel(); не работает
MyImageView.ClearAnimation(); не работает
даже MyImageView.Visibility = ViewStates.Invisible; не работает, картинка прячется и снова появляется вращающаяся.

пробовал выносить все в отдельный метод и запускать через RunOnUiThread(() => StopAnimationImageLoading()); тоже не работает

Подскажите, пожалуйста, какие еще есть варианты?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2016, 18:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как остановить анимацию? (Xamarin):

Как остановить анимацию - C#
Делаю так анимацию: public void anitation_wait(){ ImageSourceConverter converter = new ImageSourceConverter(); ...

Как остановить анимацию - C# WPF
Как остановить анимацию в коде из другого контрола? ThicknessAnimation TA3 = new ThicknessAnimation(); TA3.From =...

Как остановить анимацию - Программирование Android
Доброго времени суток. Есть две анимации которые работают по очереди, необходимо через определённое количество циклов остановить этот...

Как остановить спонтанную анимацию? - jQuery
Добрый день! Подскажите, где тут поставить &quot;.stop().&quot;, чтобы анимация не повторялась многократно, если помотать мышью над картинками...

Как остановить анимацию в нужный момент? - ActionScript
Добрый день. Программирую пока не в классах. У меня следующая проблема: имеется некий мувиклип, который является кнопкой. Этот мувиклип...

Как остановить анимацию в Chrome, Firefox? - HTML, CSS
Подскажите, что не так? Почему при добавлении класса, анимация не останавливается? Проверял инструментами разработчика, класс добавляется...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2016, 18:12
Привет! Вот еще темы с ответами:

Как остановить анимацию gif в PictureBox? - Visual Basic .NET
Вопрос в сабже... Задача по нажатию клавиши остановить воспроизведение фреймов картинки gif заданной в PictureBox

DevExpress & PictureEdit, Как по дефолту остановить анимацию и запретить ПКМ? - C#
Дорый вечер. у PictureEdit от DevExpress есть 2 метода - StopAnimation &amp; StartAnimation. Но я так и не нашел свойства чтобы анимация...

Не могу остановить анимацию - ActionScript
Здравствуйте. Хочу сделать что б в место курсора, была цель, но не просто что б курсор мышки заменяла картинка а еще что б она постоянно...

Остановить текущую анимацию - Unity, Unity3D
Изменяю переменные (параметры) в аниматоре, чтобы перейти к другой анимации (из idle в бег), параметры меняются, персонаж двигается, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru