Rabbit-R1/android (non root)/java/sources/androidx/constraintlayout/solver/widgets/Rectangle.java

46 lines
1.1 KiB
Java
Raw Normal View History

2024-05-21 16:08:36 -05:00
package androidx.constraintlayout.solver.widgets;
/* loaded from: classes.dex */
public class Rectangle {
public int height;
public int width;
public int x;
public int y;
public boolean contains(int i, int i2) {
int i3;
int i4 = this.x;
return i >= i4 && i < i4 + this.width && i2 >= (i3 = this.y) && i2 < i3 + this.height;
}
void grow(int i, int i2) {
this.x -= i;
this.y -= i2;
this.width += i * 2;
this.height += i2 * 2;
}
public void setBounds(int i, int i2, int i3, int i4) {
this.x = i;
this.y = i2;
this.width = i3;
this.height = i4;
}
boolean intersects(Rectangle rectangle) {
int i;
int i2;
int i3 = this.x;
int i4 = rectangle.x;
return i3 >= i4 && i3 < i4 + rectangle.width && (i = this.y) >= (i2 = rectangle.y) && i < i2 + rectangle.height;
}
public int getCenterX() {
return (this.x + this.width) / 2;
}
public int getCenterY() {
return (this.y + this.height) / 2;
}
}