@@ -15,6 +15,8 @@ import co.yml.charts.ui.barchart.models.GroupBar
1515import co.yml.charts.ui.bubblechart.model.Bubble
1616import co.yml.charts.ui.bubblechart.model.BubbleGradientType
1717import co.yml.charts.ui.bubblechart.model.BubbleStyle
18+ import co.yml.charts.ui.linechart.model.SelectionHighlightPoint
19+ import co.yml.charts.ui.linechart.model.SelectionHighlightPopUp
1820import co.yml.charts.ui.piechart.models.PieChartData
1921import kotlin.math.sin
2022import kotlin.random.Random
@@ -50,7 +52,7 @@ object DataUtils {
5052 for (index in 0 until listSize) {
5153 list.add(
5254 Point (
53- index.toFloat(),
55+ index.toFloat(),
5456 (start until maxRange).random().toFloat()
5557 )
5658 )
@@ -82,7 +84,9 @@ object DataUtils {
8284 Bubble (
8385 center = point,
8486 density = (minDensity.toInt() until maxDensity.toInt()).random().toFloat(),
85- bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2,bubbleColor3,bubbleColor4), useGradience = true , gradientType = BubbleGradientType .RadialGradient )
87+ bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2,bubbleColor3,bubbleColor4), useGradience = true , gradientType = BubbleGradientType .RadialGradient ),
88+ selectionHighlightPoint = SelectionHighlightPoint (Color .Black ),
89+ selectionHighlightPopUp = SelectionHighlightPopUp (Color .White )
8690 )
8791 )
8892 }
@@ -91,7 +95,9 @@ object DataUtils {
9195 Bubble (
9296 center = point,
9397 density = (minDensity.toInt() until maxDensity.toInt()).random().toFloat(),
94- bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2), useGradience = true , gradientType = BubbleGradientType .LinearGradient )
98+ bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2), useGradience = true , gradientType = BubbleGradientType .LinearGradient ),
99+ selectionHighlightPoint = SelectionHighlightPoint (Color .Black ),
100+ selectionHighlightPopUp = SelectionHighlightPopUp (Color .White )
95101 )
96102 )
97103 }
@@ -100,7 +106,9 @@ object DataUtils {
100106 Bubble (
101107 center = point,
102108 density = (minDensity.toInt() until maxDensity.toInt()).random().toFloat(),
103- bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2), useGradience = true , gradientType = BubbleGradientType .VerticalGradient )
109+ bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2), useGradience = true , gradientType = BubbleGradientType .VerticalGradient ),
110+ selectionHighlightPoint = SelectionHighlightPoint (Color .Black ),
111+ selectionHighlightPopUp = SelectionHighlightPopUp (Color .White )
104112 )
105113 )
106114 }
@@ -109,7 +117,9 @@ object DataUtils {
109117 Bubble (
110118 center = point,
111119 density = (minDensity.toInt() until maxDensity.toInt()).random().toFloat(),
112- bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2), useGradience = true , gradientType = BubbleGradientType .HorizontalGradient )
120+ bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2), useGradience = true , gradientType = BubbleGradientType .HorizontalGradient ),
121+ selectionHighlightPoint = SelectionHighlightPoint (Color .Black ),
122+ selectionHighlightPopUp = SelectionHighlightPopUp (Color .White )
113123 )
114124 )
115125 }
@@ -118,7 +128,9 @@ object DataUtils {
118128 Bubble (
119129 center = point,
120130 density = (minDensity.toInt() until maxDensity.toInt()).random().toFloat(),
121- bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2,bubbleColor3,bubbleColor4), useGradience = true , gradientType = BubbleGradientType .HorizontalGradient ,tileMode = TileMode .Repeated )
131+ bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2,bubbleColor3,bubbleColor4), useGradience = true , gradientType = BubbleGradientType .HorizontalGradient ,tileMode = TileMode .Repeated ),
132+ selectionHighlightPoint = SelectionHighlightPoint (Color .Black ),
133+ selectionHighlightPopUp = SelectionHighlightPopUp (Color .White )
122134 )
123135 )
124136 }
@@ -127,7 +139,9 @@ object DataUtils {
127139 Bubble (
128140 center = point,
129141 density = (minDensity.toInt() until maxDensity.toInt()).random().toFloat(),
130- bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2,bubbleColor3,bubbleColor4), useGradience = true , gradientType = BubbleGradientType .HorizontalGradient ,tileMode = TileMode .Mirror )
142+ bubbleStyle = BubbleStyle (gradientColors = listOf (bubbleColor1, bubbleColor2,bubbleColor3,bubbleColor4), useGradience = true , gradientType = BubbleGradientType .HorizontalGradient ,tileMode = TileMode .Mirror ),
143+ selectionHighlightPoint = SelectionHighlightPoint (Color .Black ),
144+ selectionHighlightPopUp = SelectionHighlightPopUp (Color .White )
131145 )
132146 )
133147 }
@@ -156,7 +170,9 @@ object DataUtils {
156170 Bubble (
157171 center = point,
158172 density = (minDensity.toInt() until maxDensity.toInt()).random().toFloat(),
159- bubbleStyle = BubbleStyle (solidColor = bubbleColor, useGradience = false )
173+ bubbleStyle = BubbleStyle (solidColor = bubbleColor, useGradience = false ),
174+ selectionHighlightPoint = SelectionHighlightPoint (Color .Black ),
175+ selectionHighlightPopUp = SelectionHighlightPopUp (Color .White )
160176 )
161177 )
162178 }
0 commit comments