AFBorderRadius.create constructor

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

Implementation

factory AFBorderRadius.create(List<double> sizes) {
  final a = AFBorderRadiusSet.create(sizes: sizes, createRadius: (r) => BorderRadius.all(r));
  final l = AFBorderRadiusSet.create(sizes: sizes, createRadius: (r) => BorderRadius.only(topLeft: r, bottomLeft: r));
  final r = AFBorderRadiusSet.create(sizes: sizes, createRadius: (r) => BorderRadius.only(topRight: r, bottomRight: r));
  final t = AFBorderRadiusSet.create(sizes: sizes, createRadius: (r) => BorderRadius.only(topRight: r, topLeft: r));
  final b = AFBorderRadiusSet.create(sizes: sizes, createRadius: (r) => BorderRadius.only(bottomRight: r, bottomLeft: r));

  return AFBorderRadius(
    sizes: sizes,
    a: a,
    l: l,
    r: r,
    t: t,
    b: b,
  );
}