resize method
void
resize(
- int separatorIndex,
- Offset offset
)
Implementation
void resize(int separatorIndex, Offset offset) {
final leftSize = _resizeImpl(separatorIndex - 1, offset);
final rightSize = _resizeImpl(separatorIndex + 1, offset * (-1));
if (leftSize < 0) {
_resizeImpl(separatorIndex - 1, _info.isHorizontalSeparator ? Offset(0, -leftSize) : Offset(-leftSize, 0));
_resizeImpl(separatorIndex + 1, _info.isHorizontalSeparator ? Offset(0, leftSize) : Offset(leftSize, 0));
}
if (rightSize < 0) {
_resizeImpl(separatorIndex - 1, _info.isHorizontalSeparator ? Offset(0, rightSize) : Offset(rightSize, 0));
_resizeImpl(separatorIndex + 1, _info.isHorizontalSeparator ? Offset(0, -rightSize) : Offset(-rightSize, 0));
}
}