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

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

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

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

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

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

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

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

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

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

Анимация ожидания - Программирование Android
Здравствуйте! В приложении работаю с Picasso, на загрузке стоит заглушка ,можно поменять png на gif? Если да, то как? При прямолобной...

Покадровая анимация - Программирование Android
xml файл may.xml. читал, что он должен лежать в anim, но если он там, то в image.setBackgroundResource(R.anim.may); говорит, что должна...

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

Анимация Fragment - Программирование Android
Здравствуйте, такой вопрос. как прикрутить эту анимацию: <?xml version="1.0" encoding="utf-8"?> <alpha ...

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

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

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

Анимация взрыва - Программирование Android
Как реализовать и в какую сторону капать?? У меня есть игра в которой есть окно 7 на 6 клеток и разные фигурки в клетках. И когда 3...

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

Анимация со звуком - Программирование Android
Всем привет!!! Есть приложение перелистывающее по очереди картинки. Как сделать чтобы при перелистывании этих изображений так же...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.04.2013, 14:58
Ответ Создать тему
Опции темы

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