Android: как сделать квадратный клип на сетке - PullRequest
0 голосов
/ 20 февраля 2012

Я новичок в программировании Android и у меня есть несколько вопросов.Я пытаюсь создать игру-головоломку с плитками, в которой мне нужно переместить квадратные плитки в сетку, и плитки автоматически закрепятся на месте.Например, у меня есть сетка 3х3 в квадрате с 9 позициями.Каждая позиция размером 100x100 пикселей.Если я перетаскиваю плитку (также 100x100 пикселей) в любую из 9 позиций внутри сетки, плитка автоматически обрезается внутри области 100x100 пикселей, даже если она немного отключена.Как мне это сделать?

1 Ответ

1 голос
/ 21 февраля 2012
x=((int)(x/100))*100
y=((int)(y/100))*100

например, если у вас есть x = 140 y = 260, то

((int)(140/100))*100=100 
((int)(260/100))*100=200

Из-за (int) ((int) (140/100)) равно 1, а не 1,4, поэтомуДело в том, чтобы округлить число

...