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

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

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

Определение объекта - Программирование Android

04.12.2013, 22:14. Просмотров 491. Ответов 7
Метки нет (Все метки)

Всем привет!
Рисую на SurfaceView несколько объектов, каждый из них принадлежит отдельному классу. Каким образом определять по касанию какой из объектов выбран для дальнейших манипуляций с ним? Запоминать положение каждого из объектов, а потом перебором сравнивать координаты касания? А если объектов будет 100500?
Есть идеи?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2013, 22:14     Определение объекта
Посмотрите здесь:

Listener перемещения объекта - Программирование Android
Сколько дней рою интернет, никак не могу найти. Я при помощи ObjectAnimator перемещаю объект(ImageView) мне нужно отследить каждую...

Следование объекта за пальцем - Программирование Android
Здравствуйте. Возникла потребность сделать программу, в которой будет несколько объектов (Картинок) и которые необходимо перетаскивать по...

Загрузка 3d объекта из файла - Программирование Android
Вечер добрый, форумчане. Есть необходимость загрузить 3d объект, созданный в autocad, из файла. В дальнейшем - отрисовать его...

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

Как добраться до объекта - Программирование Android
В фрагменте установил слушателя по клику listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { ...

Создание объекта класса - Программирование Android
public class MyClass { static int Variable = 1; } //создаю первый объект new MyClass(); //здесь MyClass.Variable = 1 ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
04.12.2013, 22:43     Определение объекта #2
Цитата Сообщение от ZF Посмотреть сообщение
Запоминать положение каждого из объектов, а потом перебором сравнивать координаты касания?
Да.
Цитата Сообщение от ZF Посмотреть сообщение
А если объектов будет 100500?
Не влезет.
Цитата Сообщение от ZF Посмотреть сообщение
Есть идеи?
Можно попробовать какие-то библиотеки использовать. Box2d, etc.
verylazy
Заблокирован
05.12.2013, 11:13     Определение объекта #3
а почему нельзя на каждый из них повесить один на всех слушатель и в нем просто вытягивать id или tag ?
ZF
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 27
05.12.2013, 12:02  [ТС]     Определение объекта #4
Цитата Сообщение от verylazy Посмотреть сообщение
а почему нельзя на каждый из них повесить один на всех слушатель и в нем просто вытягивать id или tag ?
Вот у меня какие-то такие мысли и крутятся в голове, только не могу реализацию никак понять...
verylazy
Заблокирован
05.12.2013, 12:11     Определение объекта #5
setOnTouchListener для всех кнопок
ZF
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 27
05.12.2013, 12:23  [ТС]     Определение объекта #6
Цитата Сообщение от verylazy Посмотреть сообщение
Это понятно. Только объекты не кнопки, а просто картинки которые рисуются на канве...
verylazy
Заблокирован
05.12.2013, 12:25     Определение объекта #7
Цитата Сообщение от ZF Посмотреть сообщение
Всем привет!
Рисую на SurfaceView несколько объектов, каждый из них принадлежит отдельному классу.
так просто картинки или объекты?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2013, 12:43     Определение объекта
Еще ссылки по теме:

Парсинг JSON объекта - Программирование Android
Здравствуйте, программисты! Помогите, пожалуйста, с решением задачи: Есть json-объект такого вида: {"map": {"firstname": null,...

Определение типа объекта - Visual Basic .NET
Мне нужно определить является ли объект таблицей делаю так if d.GetType() Is GetType(System.Data.DataTable) then ... это...

Определение координат объекта - OpenGL
Привет. Есть есть функции: ScenceDraw(); где просто рисуются обекты по дефолту без всяких ротаций и перемешений, вот, и есть функция ...

.NET 4.x Определение расстояния до объекта - C#
Добрый день. При выполнении лабораторной работы по физике возникла проблема. Есть установка, выпускающая пулю, нужно определить, на...


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

Или воспользуйтесь поиском по форуму:
ZF
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 27
05.12.2013, 12:43  [ТС]     Определение объекта #8
Цитата Сообщение от verylazy Посмотреть сообщение
так просто картинки или объекты?
Это объект класса(класс новый, ни от кого ничего не наследует) который хранит атлас анимации и в зависимости от состояния передает текущий кадр для отрисовки в SurrfaceView, а последняя его рисует. То есть короче это персонаж который сидит, стоит, идет и т.д. Пока у него состояние STAND он стоит и передает на отрисовку соответствующие кадры из атласа. Потом по нажатию на него надо передать ему состояние READY, он перейдет в состояние готовности, потом тапнуть в любую точку экрана, что передаст ему состояние WALK, и он начинает двигаться в эту точку с соответствующей анимацией. Все действия проработаны все работает. Надо только понять как при первом касании определять кому передать состояние READY...
Yandex
Объявления
05.12.2013, 12:43     Определение объекта
Ответ Создать тему
Опции темы

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