layoutComplete method

  1. @override
void layoutComplete(
  1. Size size,
  2. Offset offset
)
override

Implementation

@override
void layoutComplete(Size size, Offset offset) {

  // we need to adjust the size and position to account for padding, margin, and border
  var w = size.width  + (paddingLeft ?? 0) + (paddingRight  ?? 0)  + (marginLeft ?? 0) + (marginRight ?? 0);// + (borderWidth * 2);
  var h = size.height + (paddingTop ?? 0)  + (paddingBottom ?? 0) + (marginTop ?? 0)  + (marginBottom ?? 0);// + (borderWidth * 2);

  super.layoutComplete(Size(w,h), offset);
}