buildMeasure method
Implementation
Container buildMeasure() {
final chartPositioning = ChartPositioning.calculate(size, instrument);
return Container(
color: tabContext.backgroundColor,
child: Stack(
children: [
CustomPaint(
size: size,
painter: MeasureChartPainter(
tabContext: tabContext,
instrument: instrument,
measure: measure,
last: last,
chartPositioning: chartPositioning)),
if (measure.notes.isNotEmpty)
CustomPaint(
size: size,
painter: MeasureNotePainter(
tabContext: tabContext,
measure: measure,
chartPositioning: chartPositioning,
notePositioning: NotePositioning.calculate(
measure.notes, chartPositioning))),
],
));
}