Помогите с кодом UI - PullRequest
       1

Помогите с кодом UI

0 голосов
/ 26 февраля 2011

Я работаю над настольной игрой, в которой на доске используются монеты.Я нарисовал доску, используя функцию drawLine, но пытаюсь понять, как поместить монету на эту доску и переместить ее.Может кто-нибудь сказать, как лучше это сделать?Я вижу, что могу использовать функцию drawCircle класса canvas или функцию drawBitmap.Есть ли другой способ сделать это?Мне нужно поместить монеты в начальную позицию, а затем переместить их в другую позицию на доске по ходу игры.

Спасибо.

1 Ответ

0 голосов
/ 26 февраля 2011

Лучше всего визуально создавать списки для создания объектов Drawable, загружаемых из файлов ресурсов (PNG-изображений). Затем для вызова Drawable.setBounds (Rect bounds) и Drawable.draw (Canvas c).

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

Хорошей идеей было бы взглянуть на пример кода LunarLander: http://developer.android.com/resources/samples/LunarLander/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...