AFSpacing.create constructor

AFSpacing.create(
  1. List<double> sizes
)

Implementation

factory AFSpacing.create(List<double> sizes) {
  final m = AFSpacingSet.createLTRB(sizes, 1, 1, 1, 1);
  final mt = AFSpacingSet.createLTRB(sizes, 0, 1, 0, 0);
  final mr = AFSpacingSet.createLTRB(sizes, 0, 0, 1, 0);
  final mb = AFSpacingSet.createLTRB(sizes, 0, 0, 0, 1);
  final ml = AFSpacingSet.createLTRB(sizes, 1, 0, 0, 0);
  final mv = AFSpacingSet.createLTRB(sizes, 0, 1, 0, 1);
  final mh = AFSpacingSet.createLTRB(sizes, 1, 0, 1, 0);
  final th = AFSpacingSet.createLTRB(sizes, 1, 1, 1, 0);
  final bh = AFSpacingSet.createLTRB(sizes, 1, 0, 1, 1);
  final lv = AFSpacingSet.createLTRB(sizes, 1, 1, 0, 1);
  final rv = AFSpacingSet.createLTRB(sizes, 0, 1, 1, 1);
  return AFSpacing(
    sizes: sizes,
    a: m,
    l: ml,
    t: mt,
    r: mr,
    b: mb,
    v: mv,
    h: mh,
    th: th,
    bh: bh,
    lv: lv,
    rv: rv,
  );
}