edgeInsets property

EdgeInsets edgeInsets

Implementation

EdgeInsets get edgeInsets {
  switch (nip) {
    case BubbleNip.leftTop:
    case BubbleNip.leftBottom:
    case BubbleNip.leftCenter:
      return EdgeInsets.only(
          left: _startOffset + padding.left,
          top: padding.top,
          right: _endOffset + padding.right,
          bottom: padding.bottom);

    case BubbleNip.rightTop:
    case BubbleNip.rightBottom:
    case BubbleNip.rightCenter:
      return EdgeInsets.only(
          left: _endOffset + padding.left,
          top: padding.top,
          right: _startOffset + padding.right,
          bottom: padding.bottom);

    default:
      return EdgeInsets.only(
          left: _endOffset + padding.left,
          top: padding.top,
          right: _endOffset + padding.right,
          bottom: padding.bottom);
  }
}