From 6e0bbc2afdcb9d0bb078586eee5486e0a4a8365a Mon Sep 17 00:00:00 2001 From: fanhl Date: Fri, 29 Jun 2018 16:47:14 +0800 Subject: [PATCH] maxVisibleCount --- library/src/main/java/com/fanhl/flamebarchart/TravelChart.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/com/fanhl/flamebarchart/TravelChart.kt b/library/src/main/java/com/fanhl/flamebarchart/TravelChart.kt index 30881fa..708f203 100644 --- a/library/src/main/java/com/fanhl/flamebarchart/TravelChart.kt +++ b/library/src/main/java/com/fanhl/flamebarchart/TravelChart.kt @@ -574,8 +574,6 @@ class TravelChart @JvmOverloads constructor( val validWidth = width - paddingLeft - paddingRight val validHeight = height - paddingTop - paddingBottom - maxVisibleCount = (validWidth + barInterval) / (barWidth + barInterval) - val saveCount = canvas.save() canvas.translate(paddingLeft.toFloat(), paddingRight.toFloat()) @@ -840,6 +838,9 @@ class TravelChart @JvmOverloads constructor( // Calling this with the present values causes it to re-claim them scrollTo(mScrollX, 0) + + val validWidth = width - paddingLeft - paddingRight + maxVisibleCount = (validWidth + barInterval) / (barWidth + barInterval) } override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) {