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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
#1

Анимация - Программирование Android

18.04.2013, 12:53. Просмотров 1073. Ответов 7
Метки нет (Все метки)

Подскажите способ малой кровью сделать анимацию
есть определенная область, на ней есть элемент в левом нижнем углу, через n-ое количество сек, этот элемент начинает двигатся в правый верхний угол, когда он достиг угла, элемент меняет картнку и все повторяется

не хочется связыватся с SurfaceView и спрайтовой анимацией
так это единственный элемент с такой логикой

и как то не красиво выглядит реализация с таймерами и амицией через xml
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 12:53     Анимация
Посмотрите здесь:

Анимация - Программирование Android
Можно ли каким-нибудь образом запомнить угол поворота картинки по истечении анимации (и чтобы она не возвращалась в ноль)? И вообще, как бы...

анимация - Программирование Android
background.setBackgroundResource(R.anim.error); mAnim = (AnimationDrawable) background.getBackground(); ...

простая анимация - Программирование Android
Добрый вечер! Подскажите пожалуйста как сделать, чтобы при запуске приложения появилась пикча на определенное время зависла бы а потом...

Анимация перелистывание - Программирование Android
Доброго времени суток! Кто знает? Как сделать так чтобы перелистывание активитиев происходило так как будто перелистываешь книжку)

Анимация и Android - Программирование Android
Читал похожие темы, но толкового там ничего не нашел Вопрос в следующем: насколько трудоемка простая анимация типа <scale>, <alpha>...

Анимация поворота - Программирование Android
Здравствуйте! Я столкнулся с такой проблемой. У меня поворачивается картинка на некоторый угол. Вроде бы всё хорошо, но когда анимация...

Анимация по кнопке - Программирование Android
Как сделать, чтобы при втором нажатии на кнопку срабатывала другая анимация? Не понимаю что прописать в условии. public void...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
18.04.2013, 13:18     Анимация #2
Цитата Сообщение от flashok Посмотреть сообщение
и как то не красиво выглядит реализация с таймерами и амицией через xml
а зачем таймеры? есть же Animation.AnimationListener
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
18.04.2013, 13:27  [ТС]     Анимация #3
просто сначало появляется эта область
проходит 5 секунд начинается движения объекта
то есть перед действиями есть задержки
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
18.04.2013, 14:14     Анимация #4
Java
1
view.postDelayed(animationRunnable,5000);
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
21.04.2013, 14:40  [ТС]     Анимация #5
Не буду создавать новую тему
Вопрос близкий

есть анимация, по окончанию которой объект должен остаться на новом месте (куда он передвинулся)
для этого используют
android:fillAfter="true"
android:fillEnabled="true"
все круто все работает
Но к примеру я перемещаю ImageView, и после отработки анимации я хочу поменять картинку в ImageView
Но из-за android:fillAfter="true" (как я понимаю) этого не происходит

Как сделать так чтоб объект остался на новом месте и у него можно было менять бэкграунд???
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
21.04.2013, 14:45     Анимация #6
сделайте новое место его реальным местом и заберите анимацию
Java
1
setAnimation(null)
flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
21.04.2013, 14:52  [ТС]     Анимация #7
как бы не хочется работать с реальными координатами
ну если других вариантов нет то прийдется
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2013, 14:58     Анимация
Еще ссылки по теме:

Спрайтовая анимация - Программирование Android
Может кто реализовывал такое ?? написал клас спрайт который унаследует Thread. клас в потоке рисует анимацию из спрайта.. вот только у меня...

Бесконечная анимация - Программирование Android
Добрый день! Мне необходимо сделать анимацию объекта по кругу, и чтобы она не заканчивалась. Я подобное делал на флеш и на C#, на флеш...

Анимация в Android - Программирование Android
Здравствуйте! Никак не пойму, как сделать анимацию LinearLayout, чтобы при добавлении нового элемента в него, он плавно разъезжался до...

Анимация ListView - Программирование Android
В чем суть:При вертикальном свайпе - кнопки прокручиваются. Крайняя кнопка - плавно уменьшается, а с другой стороны - плавно увеличивается....

Сложная Анимация - Программирование Android
Всем привет, возник важный вопрос по Анимация, я изучил стандартные коды Анимация View, мне бы хотелось понять что то по сложнее, Типо...


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

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
21.04.2013, 14:58     Анимация #8
может и есть другие варианты, у меня никогда не было такой задачи.
можете еще разместить в новом месте такой же ImageView, но invisibleи по окончанию анимацию первый делать invisible, а второй visible.
Yandex
Объявления
21.04.2013, 14:58     Анимация
Ответ Создать тему
Опции темы

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