#
Rect.Intersect
Rect.Intersect
Method

## Definition

## Overloads

Intersect(Rect) Intersect(Rect) |
If the specified rectangle intersects this rectangle, return true and set this rectangle to that intersection, otherwise return false and do not change this rectangle. |

Intersect(Int32, Int32, Int32, Int32) Intersect(Int32, Int32, Int32, Int32) |
If the rectangle specified by left,top,right,bottom intersects this rectangle, return true and set this rectangle to that intersection, otherwise return false and do not change this rectangle. |

## Intersect(Rect) Intersect(Rect)

If the specified rectangle intersects this rectangle, return true and set this rectangle to that intersection, otherwise return false and do not change this rectangle.

```
[Android.Runtime.Register("intersect", "(Landroid/graphics/Rect;)Z", "")]
public bool Intersect (Android.Graphics.Rect r);
```

`member this.Intersect : Android.Graphics.Rect -> bool`

#### Parameters

#### Returns

### Remarks

Portions of this page are modifications based on work created and shared by the

## Intersect(Int32, Int32, Int32, Int32) Intersect(Int32, Int32, Int32, Int32)

If the rectangle specified by left,top,right,bottom intersects this rectangle, return true and set this rectangle to that intersection, otherwise return false and do not change this rectangle.

```
[Android.Runtime.Register("intersect", "(IIII)Z", "")]
public bool Intersect (int left, int top, int right, int bottom);
```

`member this.Intersect : int * int * int * int -> bool`

#### Parameters

#### Returns

### Remarks

Portions of this page are modifications based on work created and shared by the