diff --git a/lib/src/main/java/com/github/wangyiqian/stockchart/childchart/kchart/KChart.kt b/lib/src/main/java/com/github/wangyiqian/stockchart/childchart/kchart/KChart.kt index 9506eba..2c2f7b2 100644 --- a/lib/src/main/java/com/github/wangyiqian/stockchart/childchart/kchart/KChart.kt +++ b/lib/src/main/java/com/github/wangyiqian/stockchart/childchart/kchart/KChart.kt @@ -807,7 +807,17 @@ open class KChart( tmpRectF.right = left + barWidth tmpRectF.bottom = kEntity.getClosePrice() mapRectValue2Real(tmpRectF) - canvas.drawRect(tmpRectF, candleKChartPaint) + if (tmpRectF.height() == 0f) { + canvas.drawLine( + tmpRectF.left, + tmpRectF.top, + tmpRectF.right, + tmpRectF.bottom, + candleKChartPaint + ) + } else { + canvas.drawRect(tmpRectF, candleKChartPaint) + } } left += barWidth + spaceWidth } diff --git a/samples/build.gradle b/samples/build.gradle index 284f8e7..62a7c3d 100644 --- a/samples/build.gradle +++ b/samples/build.gradle @@ -70,6 +70,6 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' implementation 'com.google.android:flexbox:2.0.1' -// implementation project(':lib') - implementation 'com.github.wangyiqian:StockChart:1.0.10' + implementation project(':lib') +// implementation 'com.github.wangyiqian:StockChart:1.0.10' } \ No newline at end of file