Xamarin формирует сенсорную манипуляцию - PullRequest
0 голосов
/ 26 апреля 2020

Рисую растровое изображение шириной 85 и высотой 85 на SKCanvas @ X = 149, Y = 270 точек. Но Hitest следующим образом всегда возвращает ложь! во время отладки значение высоты прямоугольника заменяется некоторым отрицательным значением!

location = new SKpoint(149,270);
SKRect rect = new SKRect(149, 270, 85,85);
return rect.Contains(location);

Нужно проследить, что здесь происходит не так. Также как SKRect формируется с учетом точки, ширины и высоты?

1 Ответ

0 голосов
/ 26 апреля 2020

, как я указывал в предыдущем вопросе, конструктор для SKRect равен

public SKRect (float left, float top, float right, float bottom);

, поэтому вам нужно передать его координаты точек TOP LEFT и BOTTOM RIGHT, а не ШИРИНА и ВЫСОТА

...