drawXLabelHour method Null safety
x축 시간라벨을 그립니다.
Implementation
void drawXLabelHour(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 - xLabelBirthDaySize - (xLabelBirthDayMargin * 1.5),
// ),
// );
// } else {
//
// }
xLabelPainter.paint(
canvas,
Offset(
barCenter.dx - (xLabelPainter.width / 2),
size.height - xLabelHourMargin - (xLabelHourSize / 2) - xLabelDaySize - xLabelBirthDaySize - xLabelBirthDayMargin,
),
);
}