@@ -15,6 +15,8 @@ import co.yml.charts.ui.barchart.models.GroupBar
15
15
import co.yml.charts.ui.bubblechart.model.Bubble
16
16
import co.yml.charts.ui.bubblechart.model.BubbleGradientType
17
17
import 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
18
20
import co.yml.charts.ui.piechart.models.PieChartData
19
21
import kotlin.math.sin
20
22
import kotlin.random.Random
@@ -50,7 +52,7 @@ object DataUtils {
50
52
for (index in 0 until listSize) {
51
53
list.add(
52
54
Point (
53
- index.toFloat(),
55
+ index.toFloat(),
54
56
(start until maxRange).random().toFloat()
55
57
)
56
58
)
@@ -82,7 +84,9 @@ object DataUtils {
82
84
Bubble (
83
85
center = point,
84
86
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 )
86
90
)
87
91
)
88
92
}
@@ -91,7 +95,9 @@ object DataUtils {
91
95
Bubble (
92
96
center = point,
93
97
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 )
95
101
)
96
102
)
97
103
}
@@ -100,7 +106,9 @@ object DataUtils {
100
106
Bubble (
101
107
center = point,
102
108
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 )
104
112
)
105
113
)
106
114
}
@@ -109,7 +117,9 @@ object DataUtils {
109
117
Bubble (
110
118
center = point,
111
119
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 )
113
123
)
114
124
)
115
125
}
@@ -118,7 +128,9 @@ object DataUtils {
118
128
Bubble (
119
129
center = point,
120
130
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 )
122
134
)
123
135
)
124
136
}
@@ -127,7 +139,9 @@ object DataUtils {
127
139
Bubble (
128
140
center = point,
129
141
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 )
131
145
)
132
146
)
133
147
}
@@ -156,7 +170,9 @@ object DataUtils {
156
170
Bubble (
157
171
center = point,
158
172
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 )
160
176
)
161
177
)
162
178
}
0 commit comments