@@ -38,12 +38,14 @@ internal class ConicGradient(
3838 if (positionMap.hasKey(" top" )) {
3939 top = LengthPercentage .setFromDynamic(positionMap.getDynamic(" top" ), allowNegative = true )
4040 } else if (positionMap.hasKey(" bottom" )) {
41- bottom = LengthPercentage .setFromDynamic(positionMap.getDynamic(" bottom" ), allowNegative = true )
41+ bottom =
42+ LengthPercentage .setFromDynamic(positionMap.getDynamic(" bottom" ), allowNegative = true )
4243 }
4344 if (positionMap.hasKey(" left" )) {
4445 left = LengthPercentage .setFromDynamic(positionMap.getDynamic(" left" ), allowNegative = true )
4546 } else if (positionMap.hasKey(" right" )) {
46- right = LengthPercentage .setFromDynamic(positionMap.getDynamic(" right" ), allowNegative = true )
47+ right =
48+ LengthPercentage .setFromDynamic(positionMap.getDynamic(" right" ), allowNegative = true )
4749 }
4850
4951 val colorStopsArray = gradientMap.getArray(" colorStops" ) ? : return null
@@ -76,16 +78,24 @@ internal class ConicGradient(
7678 var centerX = width / 2f
7779 var centerY = height / 2f
7880 position.top?.let {
79- centerY = if (it.type == LengthPercentageType .PERCENT ) it.resolve(height) else it.resolve(height).dpToPx()
81+ centerY =
82+ if (it.type == LengthPercentageType .PERCENT ) it.resolve(height)
83+ else it.resolve(height).dpToPx()
8084 }
8185 position.bottom?.let {
82- centerY = if (it.type == LengthPercentageType .PERCENT ) height - it.resolve(height) else height - it.resolve(height).dpToPx()
86+ centerY =
87+ if (it.type == LengthPercentageType .PERCENT ) height - it.resolve(height)
88+ else height - it.resolve(height).dpToPx()
8389 }
8490 position.left?.let {
85- centerX = if (it.type == LengthPercentageType .PERCENT ) it.resolve(width) else it.resolve(width).dpToPx()
91+ centerX =
92+ if (it.type == LengthPercentageType .PERCENT ) it.resolve(width)
93+ else it.resolve(width).dpToPx()
8694 }
8795 position.right?.let {
88- centerX = if (it.type == LengthPercentageType .PERCENT ) width - it.resolve(width) else width - it.resolve(width).dpToPx()
96+ centerX =
97+ if (it.type == LengthPercentageType .PERCENT ) width - it.resolve(width)
98+ else width - it.resolve(width).dpToPx()
8999 }
90100
91101 val finalStops = ColorStopUtils .getFixedColorStops(colorStops, 1f )
0 commit comments