Поделиться через


Rect.Intersect Метод

Определение

Перегрузки

Intersect(Rect)

Если указанный прямоугольник пересекается с этим прямоугольником, возвращает значение true и задает этот прямоугольник для этого пересечения, в противном случае возвращает значение false и не изменяет этот прямоугольник.

Intersect(Int32, Int32, Int32, Int32)

Если прямоугольник, заданный левым, верхним, правым, нижним пересекается с этим прямоугольником, возвращает значение true и задает этот прямоугольник для этого пересечения, в противном случае возвращает значение false и не изменяет этот прямоугольник.

Intersect(Rect)

Если указанный прямоугольник пересекается с этим прямоугольником, возвращает значение true и задает этот прямоугольник для этого пересечения, в противном случае возвращает значение false и не изменяет этот прямоугольник.

[Android.Runtime.Register("intersect", "(Landroid/graphics/Rect;)Z", "")]
public bool Intersect (Android.Graphics.Rect r);
[<Android.Runtime.Register("intersect", "(Landroid/graphics/Rect;)Z", "")>]
member this.Intersect : Android.Graphics.Rect -> bool

Параметры

r
Rect

Прямоугольник пересекается с этим прямоугольником.

Возвращаемое значение

Значение true, если указанный прямоугольник и этот прямоугольник пересекается (и этот прямоугольник затем устанавливается для этого пересечения) возвращает значение false и не изменяет этот прямоугольник.

Атрибуты

Комментарии

Если указанный прямоугольник пересекается с этим прямоугольником, возвращает значение true и задает этот прямоугольник для этого пересечения, в противном случае возвращает значение false и не изменяет этот прямоугольник. Проверка не выполняется, чтобы проверить, является ли прямоугольник пустым. Чтобы просто проверить пересечение, используйте intersects()

Документация по Java для android.graphics.Rect.intersect(android.graphics.Rect).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Intersect(Int32, Int32, Int32, Int32)

Если прямоугольник, заданный левым, верхним, правым, нижним пересекается с этим прямоугольником, возвращает значение true и задает этот прямоугольник для этого пересечения, в противном случае возвращает значение false и не изменяет этот прямоугольник.

[Android.Runtime.Register("intersect", "(IIII)Z", "")]
public bool Intersect (int left, int top, int right, int bottom);
[<Android.Runtime.Register("intersect", "(IIII)Z", "")>]
member this.Intersect : int * int * int * int -> bool

Параметры

left
Int32

Левая сторона прямоугольника пересекается с этим прямоугольником

top
Int32

Верхняя часть прямоугольника, пересекаемая с этим прямоугольником

right
Int32

Справа от прямоугольника, пересекаемого с этим прямоугольником.

bottom
Int32

Нижняя часть прямоугольника пересекается с этим прямоугольником.

Возвращаемое значение

Значение true, если указанный прямоугольник и этот прямоугольник пересекается (и этот прямоугольник затем устанавливается для этого пересечения) возвращает значение false и не изменяет этот прямоугольник.

Атрибуты

Комментарии

Если прямоугольник, заданный левым, верхним, правым, нижним пересекается с этим прямоугольником, возвращает значение true и задает этот прямоугольник для этого пересечения, в противном случае возвращает значение false и не изменяет этот прямоугольник. Проверка не выполняется, чтобы проверить, является ли прямоугольник пустым. Примечание. Чтобы просто проверить пересечение, используйте #intersects(Rect, Rect).

Документация по Java для android.graphics.Rect.intersect(int, int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к