inner method
Returns a new rect inset by horizontal and vertical margins.
Implementation
Rect inner(int horizontal, int vertical) {
final dh = (horizontal * 2).clamp(0, width);
final dv = (vertical * 2).clamp(0, height);
return Rect(
x + horizontal,
y + vertical,
width - dh,
height - dv,
);
}