add method

EdgeInsetsGeometry add (EdgeInsetsGeometry other)

Returns the sum of two EdgeInsetsGeometry objects.

If you know you are adding two EdgeInsets or two EdgeInsetsDirectional objects, consider using the + operator instead, which always returns an object of the same type as the operands, and is typed accordingly.

If add is applied to two objects of the same type (EdgeInsets or EdgeInsetsDirectional), an object of that type will be returned (though this is not reflected in the type system). Otherwise, an object representing a combination of both is returned. That object can be turned into a concrete EdgeInsets using resolve.

Implementation

EdgeInsetsGeometry add(EdgeInsetsGeometry other) {
  return _MixedEdgeInsets.fromLRSETB(
    _left + other._left,
    _right + other._right,
    _start + other._start,
    _end + other._end,
    _top + other._top,
    _bottom + other._bottom,
  );
}