CircleBnbController constructor

CircleBnbController(
  1. CircleBNB widget
)

Constructor to initialize the controller.

Implementation

CircleBnbController(this.widget) :
  circleBNB = CircleBNBModel(widget.items.length),
  angleListPi = CircleBNBModel(widget.items.length).angleListPi,
  angleListPi2 = CircleBNBModel(widget.items.length).angleListPi2,
  colorList = widget.colorList ??
    [
      Colors.cyan.shade100,
      Colors.blue,
      Colors.green.shade200,
      Colors.purpleAccent
    ]
  {
    isLinearLayout.value = widget.navigationStyle == NavigationStyle.linear;
  }