drawXLabelBirthDay method Null safety
x축 일령라벨을 그립니다.
Implementation
void drawXLabelBirthDay(Canvas canvas, Size size, Offset barCenter, String label, String dayLabel) {
final xLabelPainter = TextPainter(
text: TextSpan(text: label, style: TextStyle(color: Colors.black, fontSize: xLabelHourSize)),
textDirection: TextDirection.ltr,
);
xLabelPainter.layout(minWidth: 0, maxWidth: barWidth + barSpace * 2);
if (isBiDirectional) {
xLabelPainter.paint(
canvas,
Offset(
barCenter.dx - (xLabelPainter.width / 2),
baseOffsetY + size.height + xLabelHourSize + xLabelHourMargin + xLabelHourSize + xLabelDaySize + xLabelDayMargin + xLabelBirthDayMargin,
),
);
} else {
xLabelPainter.paint(
canvas,
Offset(
barCenter.dx - (xLabelPainter.width / 2),
baseOffsetY + size.height - xLabelBirthDaySize,
),
);
}
}