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

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

Войти
Регистрация
Восстановить пароль
 
avexoid
1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 20
#1

Пустить объекты в два ряда - Android

30.01.2014, 16:02. Просмотров 522. Ответов 1
Метки нет (Все метки)

Все ношусь со своей детской игрой - кликать по шарикам нужного цвета.

Нашел учебный пример в сети - там каждый объект появляется (т.е. имеет начальные координаты по х и у, что задается случайным образом), во время анимации меняет размер, движется к конечной точке (координаты тоже задаются случайно), и, если по нему не ткнули, исчезает (если ткнули, добавляются очки).
Хочу этот пример изменить. Убрал изменение размера, пустил объекты сверху вниз (задал координату по х (она одна и та же в начале и в конце анимации) и по у). В таком виде это работает.
Но тут встал вопрос - мне нужно, чтобы объекты выводились в два ряда сверху вниз.
В анимации свойств (а пример из сети создан для демонстрации этого вида анимации) задаются только две координаты - начальная (х, у) и конечная (х2, у2):

Код
int x = viewWidth/4;
int y = 0 - 50;
int x2 = x;
int y2 = viewHeight + 50;
а это сам код анимации:

Код
ball.animate().x(x2).y(y2)
Можно было бы сделать пару переходов: для первого ряда (он уже существует) - (х,у) -> (х2,у2), а для второго - (х3,у3) -> (х4,у4), но код анимации все равно не включит второй ряд.
Посоветуйте, как быть в такой ситуации, как пусть шарики в два ряда?
Понимаю, что для опытных игроделов вопрос может быть смешной, но я новичок и для меня это проблема.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 16:02     Пустить объекты в два ряда
Посмотрите здесь:

Динамические объекты на экране Android
Как правильно создавать объекты ? Android
Android Как праивильно отрисовывать объекты?
3 ряда по 5 квадратных кнопок для выбора уровня Android
Как перебрать объекты разного класса Android
Android Как получить объекты записные в TableRow?
Android SurfaceView Canvas нужно ли хранить все отрисовываемые объекты?
Два онКликЛисенера на одном FAB? Android
Android Два сервиса и Notification
Android Bluetooth и два активити
Как вывести объекты списком? Android
Android Можно ли хранить во ViewPager не только элементы (объекты), но и какую-то переменную?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
avexoid
1 / 1 / 0
Регистрация: 06.02.2013
Сообщений: 20
06.02.2014, 00:09  [ТС]     Пустить объекты в два ряда #2
Рисунок иллюстрирует замысел. Объекты в два ряда движутся вниз.
Координаты "у" начала и конца движения в обоих рядах одинаковы.
Требуется настроить создание объектов сразу в двух рядах.
Для этого, думаю, нужно давать воможность рэндому выбрать начальную координату по оси "х" из двух на выбор - "х" и "х3". И, исходя из этой координаты, выбрать конечную по той же оси - если была выбрана начальная координата из первого ряда, то конечную задать тоже из первого, если из второго, то задавать из второго.
Остается для меня, как для начинающего, вопрос - как эту задумку перевести в код.
Миниатюры
Пустить объекты в два ряда  
Yandex
Объявления
06.02.2014, 00:09     Пустить объекты в два ряда
Ответ Создать тему
Опции темы

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