Выберите нарисованный круг и двигайтесь с помощью курсора в Android - PullRequest
1 голос
/ 14 сентября 2011

Я нарисовал круг в Framelayout, теперь я хочу выбрать его и переместить в любом месте макета кадра. Как поступить?

1 Ответ

0 голосов
/ 14 сентября 2011

во-первых, если проверить положение, где пользователь касается экрана с помощью пальца, и проверить, находится ли он в круге или нет.Если он находится в радиусе окружности, тогда получите центральную точку окружности и точку пользователя, чтобы вычислить их расстояние, которое будет выполняться в методе onTouch () со временем события Down.

, так что теперь вы получаете местоположение касания пользователяс расстоянием до центра круга, находящегося сейчас во время перемещения, получите новую точку местоположения, добавьте расстояние в эту новую точку местоположения и перерисовайте круг новыми точками

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