Android - выбор плитки на игровой доске на ощупь? - PullRequest
1 голос
/ 20 ноября 2010

Я занимаюсь разработкой приложения для шашек для Android.Я нарисовал на холсте игровую доску и плитки для каждой стороны, также я сделал выбор плиток D-Pad.Но что, у телефона Android нет D-Pad?Должен быть способ сделать это на ощупь (я касаюсь плитки - она ​​выбрана сейчас).У вас есть какие-либо идеи?

Спасибо

изображение моей Gameboard можно найти здесь - http://img171.imageshack.us/img171/7814/checkers.gif

Ответы [ 2 ]

1 голос
/ 20 ноября 2010

Другой (более простой?) Альтернативой является использование стандартной кнопки Android / ImageButton для Android. Вы можете настроить его границы и содержимое, если не хотите, чтобы отображалась граница по умолчанию.

Стандартные кнопки работают как с сенсорной, так и с D-pad; так что вы можете сократить объем кода, который вам нужен, чтобы сделать плитки, которые ведут себя правильно в обеих ситуациях.

0 голосов
/ 20 ноября 2010

Храните ячейки в 2d массиве. На событии пальцем вниз, проверьте расположение события на каждой плитке. Когда вы найдете плитку, которую тыкали, выберите ее.

...