Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Dzam
0 / 0 / 1
Регистрация: 01.03.2015
Сообщений: 4
#1

Вращение барабана слот машины - Программирование Android

01.03.2015, 12:42. Просмотров 1560. Ответов 3
Метки нет (Все метки)

Здравствуй, уважаемый формучанин.
Делаю слот машину. Застрял на анимации вращения барабана (пример на скрине). Барабан состоит из 3 ячеек. Пробовал через ViewFlipper анимацию каждой ячейки по отдельности. Но, если вызывать метод startFlipping(), то после каждого воспроизведения анимации появляется пауза. Также видна незначительная рассинхронизация между тремя ячейками. Подскажите, как можно такое реализовать?
p.s. если есть код любого слота, то рад буду принять.
0
Миниатюры
Вращение барабана слот машины  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2015, 12:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вращение барабана слот машины (Программирование Android):

СМА LG WD 80180NUP, Быстрое вращение барабана
И снова привет! Попалась Лыжа. Жалоба на невращение мотора. После проверки...

Как остановить вращение машины
Привет. Есть машина, сделанная через wheel collider. Проблема в том, что по...

Виртуальный слот vs слот, вызывающий виртуальную функцию
Всем известно (ИМХО :) ), что виртуальные слоты работают примерно в 10 раз...

Реализовать вращение 3D объекта как вращение камеры
Существует некий объект в 3D пространстве (для примера используем куб). В...

Настройка выхода с виртуальной машины в интернет от имени хост-машины
Добрый день. Столкнулся с проблемой выхода в интернет после того как поднял...

Как обращаться с windows машины на web сервер Ubuntu desktop машины из одной сети?
Добрый день, Моя основная машина - debian 8. На ней прописаны: DNS...

3
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
01.03.2015, 22:19 #2
https://code.google.com/p/android-wheel/
0
Dzam
0 / 0 / 1
Регистрация: 01.03.2015
Сообщений: 4
04.03.2015, 09:09  [ТС] #3
Спасибо. Скачал, посмотрел - не совсем то. В итоге разобрал реализацию метода StartFlipping() у ViewFlipper. И сделал по аналогии. Через Handler.
0
Dzam
0 / 0 / 1
Регистрация: 01.03.2015
Сообщений: 4
23.03.2015, 22:14  [ТС] #4
Как только не боролся с проблемой "заикания", не нашел решения. Прошу помощи.

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

Выкладываю код и видео одного из вариантов. Подскажите, если у кого есть идеи.
http://youtu.be/-rH_dCfNO44
0
Вложения
Тип файла: zip Rotator.zip (5.05 Мб, 4 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2015, 22:14
Привет! Вот еще темы с решениями:

МНР-машины(машины с неограниченными регистрами)
У кого -то есть по этой теме какой-нибудь материал????

Отличия машины поста от машины тьюринга
Отличия машины поста от машины тьюринга?

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

Создание барабана
Добрый утро дорогие программисты. У меня вот такая проблема. У меня с другом...


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

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

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