From 73d2d21a7eeea49d88eaf51f6e06c3ce644348d5 Mon Sep 17 00:00:00 2001 From: Avior Date: Sun, 15 Jan 2023 13:51:55 +0100 Subject: [PATCH] fix: BarChart text overflowing (#35) --- .../src/main/java/com/dzeio/charts/series/BarSerie.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/library/src/main/java/com/dzeio/charts/series/BarSerie.kt b/library/src/main/java/com/dzeio/charts/series/BarSerie.kt index 59a1534..0ef16a1 100644 --- a/library/src/main/java/com/dzeio/charts/series/BarSerie.kt +++ b/library/src/main/java/com/dzeio/charts/series/BarSerie.kt @@ -147,6 +147,15 @@ class BarSerie( textY = drawableSpace.top + rect.height() } + if ( + // check text not overflowing on left side + textX + barWidth / 2 > right || + // check text not overflowing on right side + textX + barWidth / 2 > drawableSpace.right + ) { + continue + } + canvas.drawText( text, textX,