Вращение барабана слот машины

Ответить
Dzam
Сообщения: 6
Зарегистрирован: 27 янв 2015, 23:17

Вращение барабана слот машины

Сообщение Dzam » 01 мар 2015, 13:25

Здравствуй, уважаемый формучанин.
Делаю слот машину. Застрял на анимации вращения барабана (пример на скрине). Барабан состоит из 3 ячеек. Пробовал через ViewFlipper анимацию каждой ячейки по отдельности. Но, если вызывать метод startFlipping(), то после каждого воспроизведения анимации появляется пауза. Также видна незначительная рассинхронизация между тремя ячейками. Подскажите, как можно такое реализовать?
p.s. если есть код любого слота, то рад буду принять.
Вложения
slot.jpg
slot.jpg (56.75 КБ) 2333 просмотра

Dzam
Сообщения: 6
Зарегистрирован: 27 янв 2015, 23:17

Re: Вращение барабана слот машины

Сообщение Dzam » 23 мар 2015, 22:18

Написал анимацию через ViewFlipper, но она, почему-то скачет все время. Пробовал разные варианты:
1. Через потоки. Через равные интервалы отправлял ViewFlipper.showNext()
2. Через OnAnimationListener. Когда заканчивалась анимация отправлял showNext()
3. Через ViewFlipper.startFlipping(). Тут пауза между флипами.

Как только не пробовал, но нормального решения так и не нашел. Выкладываю код и видео одного из вариантов. Подскажите, если у кого есть идеи.
http://youtu.be/-rH_dCfNO44
https://drive.google.com/file/d/0B-Esjx ... lNwUjdoTjQ

Ответить