knobs method
Implementation
List<Widget> knobs(BuildContext context, double scaleFactor) {
final parameters = model.parameters;
return List<Widget>.generate(
(parameters.length + 1) ~/ 2,
(i) {
return Row(
children: List<Widget>.generate(
2 * i + 1 >= parameters.length ? 1 : 2,
(j) {
return parameters[2 * i + j].provider(
child: Expanded(
child: Padding(
padding: EdgeInsets.only(bottom: scaleFactor * 3),
child: KnobWithLabel(
isEnabled: full,
knobSize: scaleFactor * 25,
),
),
),
);
},
growable: false,
),
);
},
growable: false,
);
}