Skip to content

Commit 01e0f96

Browse files
committed
长按高亮线支持虚线
1 parent edf3b1b commit 01e0f96

File tree

5 files changed

+18
-2
lines changed

5 files changed

+18
-2
lines changed

lib/src/main/java/com/github/wangyiqian/stockchart/childchart/kchart/KChart.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,8 @@ open class KChart(
224224
stockChart.getConfig().highlightHorizontalLineColor
225225
highlightHorizontalLinePaint.strokeWidth =
226226
stockChart.getConfig().highlightHorizontalLineWidth
227+
highlightHorizontalLinePaint.pathEffect =
228+
stockChart.getConfig().highlightHorizontalLinePathEffect
227229

228230
var highlightHorizontalLineLeft = getChartDisplayArea().left
229231
var highlightHorizontalLineRight = getChartDisplayArea().right
@@ -339,6 +341,8 @@ open class KChart(
339341
stockChart.getConfig().highlightVerticalLineColor
340342
highlightVerticalLinePaint.strokeWidth =
341343
stockChart.getConfig().highlightVerticalLineWidth
344+
highlightVerticalLinePaint.pathEffect =
345+
stockChart.getConfig().highlightVerticalLinePathEffect
342346

343347
tmp2FloatArray[0] = highlight.getIdx() + 0.5f
344348
tmp2FloatArray[1] = 0f

lib/src/main/java/com/github/wangyiqian/stockchart/childchart/kdjchart/KdjChart.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,8 @@ class KdjChart(stockChart: IStockChart, chartConfig: KdjChartConfig) :
188188
stockChart.getConfig().highlightHorizontalLineColor
189189
highlightHorizontalLinePaint.strokeWidth =
190190
stockChart.getConfig().highlightHorizontalLineWidth
191+
highlightHorizontalLinePaint.pathEffect =
192+
stockChart.getConfig().highlightHorizontalLinePathEffect
191193

192194
var highlightHorizontalLineLeft = getChartDisplayArea().left
193195
var highlightHorizontalLineRight = getChartDisplayArea().right
@@ -303,6 +305,8 @@ class KdjChart(stockChart: IStockChart, chartConfig: KdjChartConfig) :
303305
stockChart.getConfig().highlightVerticalLineColor
304306
highlightVerticalLinePaint.strokeWidth =
305307
stockChart.getConfig().highlightVerticalLineWidth
308+
highlightVerticalLinePaint.pathEffect =
309+
stockChart.getConfig().highlightVerticalLinePathEffect
306310

307311
tmp2FloatArray[0] = highlight.getIdx() + 0.5f
308312
tmp2FloatArray[1] = 0f

lib/src/main/java/com/github/wangyiqian/stockchart/childchart/macdchart/MacdChart.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,8 @@ class MacdChart(
225225
stockChart.getConfig().highlightHorizontalLineColor
226226
highlightHorizontalLinePaint.strokeWidth =
227227
stockChart.getConfig().highlightHorizontalLineWidth
228+
highlightHorizontalLinePaint.pathEffect =
229+
stockChart.getConfig().highlightHorizontalLinePathEffect
228230

229231
var highlightHorizontalLineLeft = getChartDisplayArea().left
230232
var highlightHorizontalLineRight = getChartDisplayArea().right
@@ -339,6 +341,8 @@ class MacdChart(
339341
stockChart.getConfig().highlightVerticalLineColor
340342
highlightVerticalLinePaint.strokeWidth =
341343
stockChart.getConfig().highlightVerticalLineWidth
344+
highlightVerticalLinePaint.pathEffect =
345+
stockChart.getConfig().highlightVerticalLinePathEffect
342346

343347
tmp2FloatArray[0] = highlight.getIdx() + 0.5f
344348
tmp2FloatArray[1] = 0f

lib/src/main/java/com/github/wangyiqian/stockchart/childchart/volumechart/VolumeChart.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,8 @@ class VolumeChart(
119119
stockChart.getConfig().highlightHorizontalLineColor
120120
highlightHorizontalLinePaint.strokeWidth =
121121
stockChart.getConfig().highlightHorizontalLineWidth
122+
highlightHorizontalLinePaint.pathEffect =
123+
stockChart.getConfig().highlightHorizontalLinePathEffect
122124

123125
var highlightHorizontalLineLeft = getChartDisplayArea().left
124126
var highlightHorizontalLineRight = getChartDisplayArea().right
@@ -233,6 +235,8 @@ class VolumeChart(
233235
stockChart.getConfig().highlightVerticalLineColor
234236
highlightVerticalLinePaint.strokeWidth =
235237
stockChart.getConfig().highlightVerticalLineWidth
238+
highlightVerticalLinePaint.pathEffect =
239+
stockChart.getConfig().highlightVerticalLinePathEffect
236240

237241
tmp2FloatArray[0] = highlight.getIdx() + 0.5f
238242
tmp2FloatArray[1] = 0f

samples/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,6 @@ dependencies {
7070
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
7171
implementation 'com.google.android:flexbox:2.0.1'
7272

73-
// implementation project(':lib')
74-
implementation 'com.github.wangyiqian:StockChart:1.1.10'
73+
implementation project(':lib')
74+
// implementation 'com.github.wangyiqian:StockChart:1.1.10'
7575
}

0 commit comments

Comments
 (0)