Skip to content

Commit 3f1b6c3

Browse files
Merge pull request #28 from darktiny/bugfix
Do not draw inactive tracks if they are not needed
2 parents c84dcc1 + d0abac9 commit 3f1b6c3

File tree

2 files changed

+18
-14
lines changed

2 files changed

+18
-14
lines changed

slider/src/main/java/com/smarttoolfactory/slider/ColorfulIconSlider.kt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -389,13 +389,15 @@ private fun Track(
389389
)
390390

391391
// InActive Track
392-
drawLine(
393-
brush = inactiveTrackColor,
394-
start = sliderStart,
395-
end = sliderEnd,
396-
strokeWidth = trackHeight,
397-
cap = StrokeCap.Round
398-
)
392+
if (drawInactiveTrack) {
393+
drawLine(
394+
brush = inactiveTrackColor,
395+
start = sliderStart,
396+
end = sliderEnd,
397+
strokeWidth = trackHeight,
398+
cap = StrokeCap.Round
399+
)
400+
}
399401

400402
// Active Track
401403
drawLine(

slider/src/main/java/com/smarttoolfactory/slider/ColorfulSlider.kt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -415,13 +415,15 @@ private fun Track(
415415
)
416416

417417
// InActive Track
418-
drawLine(
419-
brush = inactiveTrackColor,
420-
start = sliderStart,
421-
end = sliderEnd,
422-
strokeWidth = trackHeight,
423-
cap = StrokeCap.Round
424-
)
418+
if (drawInactiveTrack) {
419+
drawLine(
420+
brush = inactiveTrackColor,
421+
start = sliderStart,
422+
end = sliderEnd,
423+
strokeWidth = trackHeight,
424+
cap = StrokeCap.Round
425+
)
426+
}
425427

426428
// Active Track
427429
drawLine(

0 commit comments

Comments
 (0)