@@ -68,10 +68,10 @@ open class YAxisRendererHorizontalBarChart(
6868
6969 val positions = transformedPositions
7070
71- paintAxisLabels!! .setTypeface(yAxis.typeface)
72- paintAxisLabels!! .textSize = yAxis.textSize
73- paintAxisLabels!! .color = yAxis.textColor
74- paintAxisLabels!! .textAlign = Align .CENTER
71+ paintAxisLabels.setTypeface(yAxis.typeface)
72+ paintAxisLabels.textSize = yAxis.textSize
73+ paintAxisLabels.color = yAxis.textColor
74+ paintAxisLabels.textAlign = Align .CENTER
7575
7676 val baseYOffset = Utils .convertDpToPixel(2.5f )
7777 val textHeight = Utils .calcTextHeight(paintAxisLabels, " Q" ).toFloat()
@@ -99,20 +99,20 @@ open class YAxisRendererHorizontalBarChart(
9999 override fun renderAxisLine (c : Canvas ) {
100100 if (! yAxis.isEnabled || ! yAxis.isDrawAxisLineEnabled) return
101101
102- paintAxisLine!! .color = yAxis.axisLineColor
103- paintAxisLine!! .strokeWidth = yAxis.axisLineWidth
102+ paintAxisLine.color = yAxis.axisLineColor
103+ paintAxisLine.strokeWidth = yAxis.axisLineWidth
104104
105105 if (yAxis.axisDependency == AxisDependency .LEFT ) {
106106 c.drawLine(
107107 viewPortHandler.contentLeft(),
108108 viewPortHandler.contentTop(), viewPortHandler.contentRight(),
109- viewPortHandler.contentTop(), paintAxisLine!!
109+ viewPortHandler.contentTop(), paintAxisLine
110110 )
111111 } else {
112112 c.drawLine(
113113 viewPortHandler.contentLeft(),
114114 viewPortHandler.contentBottom(), viewPortHandler.contentRight(),
115- viewPortHandler.contentBottom(), paintAxisLine!!
115+ viewPortHandler.contentBottom(), paintAxisLine
116116 )
117117 }
118118 }
@@ -124,9 +124,9 @@ open class YAxisRendererHorizontalBarChart(
124124 * @param positions
125125 */
126126 override fun drawYLabels (c : Canvas , fixedPosition : Float , positions : FloatArray , offset : Float ) {
127- paintAxisLabels!! .setTypeface(yAxis.typeface)
128- paintAxisLabels!! .textSize = yAxis.textSize
129- paintAxisLabels!! .color = yAxis.textColor
127+ paintAxisLabels.setTypeface(yAxis.typeface)
128+ paintAxisLabels.textSize = yAxis.textSize
129+ paintAxisLabels.color = yAxis.textColor
130130
131131 val from = if (yAxis.isDrawBottomYLabelEntryEnabled) 0 else 1
132132 val to = if (yAxis.isDrawTopYLabelEntryEnabled)
@@ -143,7 +143,7 @@ open class YAxisRendererHorizontalBarChart(
143143 text,
144144 positions[i * 2 ],
145145 fixedPosition - offset + xOffset,
146- paintAxisLabels!!
146+ paintAxisLabels
147147 )
148148 }
149149 }
@@ -189,8 +189,8 @@ open class YAxisRendererHorizontalBarChart(
189189 // draw zero line
190190 val pos = transformer!! .getPixelForValues(0f , 0f )
191191
192- zeroLinePaint!! .color = yAxis.zeroLineColor
193- zeroLinePaint!! .strokeWidth = yAxis.zeroLineWidth
192+ zeroLinePaint.color = yAxis.zeroLineColor
193+ zeroLinePaint.strokeWidth = yAxis.zeroLineWidth
194194
195195 val zeroLinePath = drawZeroLinePathBuffer
196196 zeroLinePath.reset()
@@ -199,7 +199,7 @@ open class YAxisRendererHorizontalBarChart(
199199 zeroLinePath.lineTo(pos.x.toFloat() - 1 , viewPortHandler.contentBottom())
200200
201201 // draw a path because lines don't support dashing on lower android versions
202- c.drawPath(zeroLinePath, zeroLinePaint!! )
202+ c.drawPath(zeroLinePath, zeroLinePaint)
203203
204204 }
205205 }
@@ -208,7 +208,7 @@ open class YAxisRendererHorizontalBarChart(
208208 protected var mRenderLimitLinesBuffer: FloatArray = FloatArray (4 )
209209
210210 init {
211- limitLinePaint!! .textAlign = Align .LEFT
211+ limitLinePaint.textAlign = Align .LEFT
212212 }
213213
214214 /* *
@@ -251,24 +251,24 @@ open class YAxisRendererHorizontalBarChart(
251251 limitLinePath.moveTo(pts[0 ], pts[1 ])
252252 limitLinePath.lineTo(pts[2 ], pts[3 ])
253253
254- limitLinePaint!! .style = Paint .Style .STROKE
255- limitLinePaint!! .color = l.lineColor
256- limitLinePaint!! .setPathEffect(l.dashPathEffect)
257- limitLinePaint!! .strokeWidth = l.lineWidth
254+ limitLinePaint.style = Paint .Style .STROKE
255+ limitLinePaint.color = l.lineColor
256+ limitLinePaint.setPathEffect(l.dashPathEffect)
257+ limitLinePaint.strokeWidth = l.lineWidth
258258
259- c.drawPath(limitLinePath, limitLinePaint!! )
259+ c.drawPath(limitLinePath, limitLinePaint)
260260 limitLinePath.reset()
261261
262262 val label = l.label
263263
264264 // if drawing the limit-value label is enabled
265265 if (label != null && label != " " ) {
266- limitLinePaint!! .style = l.textStyle
267- limitLinePaint!! .setPathEffect(null )
268- limitLinePaint!! .color = l.textColor
269- limitLinePaint!! .setTypeface(l.typeface)
270- limitLinePaint!! .strokeWidth = 0.5f
271- limitLinePaint!! .textSize = l.textSize
266+ limitLinePaint.style = l.textStyle
267+ limitLinePaint.setPathEffect(null )
268+ limitLinePaint.color = l.textColor
269+ limitLinePaint.setTypeface(l.typeface)
270+ limitLinePaint.strokeWidth = 0.5f
271+ limitLinePaint.textSize = l.textSize
272272
273273 val xOffset = l.lineWidth + l.xOffset
274274 val yOffset = Utils .convertDpToPixel(2f ) + l.yOffset
@@ -278,21 +278,21 @@ open class YAxisRendererHorizontalBarChart(
278278 when (position) {
279279 LimitLabelPosition .RIGHT_TOP -> {
280280 val labelLineHeight = Utils .calcTextHeight(limitLinePaint, label).toFloat()
281- limitLinePaint!! .textAlign = Align .LEFT
282- c.drawText(label, pts[0 ] + xOffset, viewPortHandler.contentTop() + yOffset + labelLineHeight, limitLinePaint!! )
281+ limitLinePaint.textAlign = Align .LEFT
282+ c.drawText(label, pts[0 ] + xOffset, viewPortHandler.contentTop() + yOffset + labelLineHeight, limitLinePaint)
283283 }
284284 LimitLabelPosition .RIGHT_BOTTOM -> {
285- limitLinePaint!! .textAlign = Align .LEFT
286- c.drawText(label, pts[0 ] + xOffset, viewPortHandler.contentBottom() - yOffset, limitLinePaint!! )
285+ limitLinePaint.textAlign = Align .LEFT
286+ c.drawText(label, pts[0 ] + xOffset, viewPortHandler.contentBottom() - yOffset, limitLinePaint)
287287 }
288288 LimitLabelPosition .LEFT_TOP -> {
289- limitLinePaint!! .textAlign = Align .RIGHT
289+ limitLinePaint.textAlign = Align .RIGHT
290290 val labelLineHeight = Utils .calcTextHeight(limitLinePaint, label).toFloat()
291- c.drawText(label, pts[0 ] - xOffset, viewPortHandler.contentTop() + yOffset + labelLineHeight, limitLinePaint!! )
291+ c.drawText(label, pts[0 ] - xOffset, viewPortHandler.contentTop() + yOffset + labelLineHeight, limitLinePaint)
292292 }
293293 else -> {
294- limitLinePaint!! .textAlign = Align .RIGHT
295- c.drawText(label, pts[0 ] - xOffset, viewPortHandler.contentBottom() - yOffset, limitLinePaint!! )
294+ limitLinePaint.textAlign = Align .RIGHT
295+ c.drawText(label, pts[0 ] - xOffset, viewPortHandler.contentBottom() - yOffset, limitLinePaint)
296296 }
297297 }
298298 }
0 commit comments