Определить столкновение ImageView и View.

Ответить
samodelkin
Сообщения: 52
Зарегистрирован: 27 ноя 2013, 15:23

Определить столкновение ImageView и View.

Сообщение samodelkin » 23 фев 2014, 15:26

Имеется ImageView и View, скажите как проверить столкновение этих обьектов верно, пробую вот так: Rect.intersects(imageView.getClipBounds(),view.getClipBounds());
но почему-то при проверке приложение принудительно останавливается.

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Определить столкновение ImageView и View.

Сообщение altwin » 23 фев 2014, 16:54

samodelkin писал(а):Имеется ImageView и View, скажите как проверить столкновение этих обьектов верно, пробую вот так: Rect.intersects(imageView.getClipBounds(),view.getClipBounds());
но почему-то при проверке приложение принудительно останавливается.
объект класса Rect содержит в себе 4 int координаты. в используемой вами реализации метода intersects() на вход передается два объекта Rect и вычисляется есть ли пересечение координат, каким боком вы сюда впихнули View объекты вообще ? И где вы у View нашли метод getClipBounds() ?
http://developer.android.com/intl/ru/re ... hics.Rect)
Изображение

samodelkin
Сообщения: 52
Зарегистрирован: 27 ноя 2013, 15:23

Re: Определить столкновение ImageView и View.

Сообщение samodelkin » 23 фев 2014, 19:30

Проблема решена, спасибо.

Ответить