Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
flashok
87 / 89 / 1
Регистрация: 14.02.2009
Сообщений: 293
#1

Анимация

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

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

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

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

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 12:53
Ответы с готовыми решениями:

анимация
background.setBackgroundResource(R.anim.error); mAnim =...

Анимация
Можно ли каким-нибудь образом запомнить угол поворота картинки по истечении...

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

Анимация ImageView
Здравствуйте. Как реализовать анимацию Imageview таким образом,что бы при...

Анимация ожидания
Здравствуйте! В приложении работаю с Picasso, на загрузке стоит заглушка...

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

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

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

Бесконечная анимация
Добрый день! Мне необходимо сделать анимацию объекта по кругу, и чтобы она...

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

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


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

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

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