diff --git a/app/src/main/kotlin/info/appdev/chartexample/LineChartActivity.kt b/app/src/main/kotlin/info/appdev/chartexample/LineChartActivity.kt index c9b81110bc..c89a83c423 100644 --- a/app/src/main/kotlin/info/appdev/chartexample/LineChartActivity.kt +++ b/app/src/main/kotlin/info/appdev/chartexample/LineChartActivity.kt @@ -114,8 +114,8 @@ class LineChartActivity : DemoBase(), OnSeekBarChangeListener, OnChartValueSelec } // draw limit lines behind data instead of on top - binding.chart1.axisLeft.setDrawLimitLinesBehindData(true) - binding.chart1.xAxis.setDrawLimitLinesBehindData(true) + binding.chart1.axisLeft.isDrawLimitLinesBehindData = true + binding.chart1.xAxis.isDrawLimitLinesBehindData = true // add limit lines binding.chart1.axisLeft.addLimitLine(limitLineUpper) diff --git a/app/src/main/kotlin/info/appdev/chartexample/SpecificPositionsLineChartActivity.kt b/app/src/main/kotlin/info/appdev/chartexample/SpecificPositionsLineChartActivity.kt index 50d1ba14e7..a682283d12 100644 --- a/app/src/main/kotlin/info/appdev/chartexample/SpecificPositionsLineChartActivity.kt +++ b/app/src/main/kotlin/info/appdev/chartexample/SpecificPositionsLineChartActivity.kt @@ -108,7 +108,7 @@ class SpecificPositionsLineChartActivity : DemoBase(), OnSeekBarChangeListener, leftAxis.specificPositions = floatArrayOf(0f, 10f, 20f, 50f, 100f, 300f) // limit lines are drawn behind data (and not on top) - leftAxis.setDrawLimitLinesBehindData(true) + leftAxis.isDrawLimitLinesBehindData = true binding.chart1.axisRight.isEnabled = false setData(45, 100f) binding.chart1.animateX(2500) diff --git a/chartLib/src/main/kotlin/info/appdev/charting/charts/BarLineChartBase.kt b/chartLib/src/main/kotlin/info/appdev/charting/charts/BarLineChartBase.kt index 3a40afb1d3..0d82d7b1c7 100644 --- a/chartLib/src/main/kotlin/info/appdev/charting/charts/BarLineChartBase.kt +++ b/chartLib/src/main/kotlin/info/appdev/charting/charts/BarLineChartBase.kt @@ -257,15 +257,15 @@ abstract class BarLineChartBase { if (drawWeb) dataRenderer?.drawExtras(canvas) - if (mYAxis!!.isEnabled && mYAxis!!.isDrawLimitLinesBehindDataEnabled) mYAxisRenderer!!.renderLimitLines(canvas) + if (mYAxis!!.isEnabled && mYAxis!!.isDrawLimitLinesBehindData) mYAxisRenderer!!.renderLimitLines(canvas) dataRenderer?.drawData(canvas) if (valuesToHighlight()) dataRenderer?.drawHighlighted(canvas, highlighted!!) - if (mYAxis!!.isEnabled && !mYAxis!!.isDrawLimitLinesBehindDataEnabled) mYAxisRenderer!!.renderLimitLines(canvas) + if (mYAxis!!.isEnabled && !mYAxis!!.isDrawLimitLinesBehindData) mYAxisRenderer!!.renderLimitLines(canvas) mYAxisRenderer!!.renderAxisLabels(canvas) diff --git a/chartLib/src/main/kotlin/info/appdev/charting/components/AxisBase.kt b/chartLib/src/main/kotlin/info/appdev/charting/components/AxisBase.kt index 2a1b2f1de7..66e54e7da9 100644 --- a/chartLib/src/main/kotlin/info/appdev/charting/components/AxisBase.kt +++ b/chartLib/src/main/kotlin/info/appdev/charting/components/AxisBase.kt @@ -128,8 +128,7 @@ abstract class AxisBase : ComponentBase() { * flag indicating the limit lines layer depth * If this is set to true, the LimitLines are drawn behind the actual data, */ - var isDrawLimitLinesBehindDataEnabled: Boolean = false - protected set + var isDrawLimitLinesBehindData: Boolean = false /** * flag indicating the grid lines layer depth @@ -361,22 +360,6 @@ abstract class AxisBase : ComponentBase() { limitRanges.clear() } - /** - * If this is set to true, the LimitLines are drawn behind the actual data, - * otherwise on top. Default: false - */ - fun setDrawLimitLinesBehindData(enabled: Boolean) { - this.isDrawLimitLinesBehindDataEnabled = enabled - } - - /** - * If this is set to false, the grid lines are draw on top of the actual data, - * otherwise behind. Default: true - */ - fun setDrawGridLinesBehindData(enabled: Boolean) { - this.isDrawGridLinesBehindDataEnabled = enabled - } - /** * Returns the longest formatted label (in terms of characters), this axis contains. */