@@ -33,6 +33,7 @@ internal fun DrawingOverlay(
3333 rect : Rect ,
3434 cropOutline : CropOutline ,
3535 drawGrid : Boolean ,
36+ transparentColor : Color ,
3637 overlayColor : Color ,
3738 handleColor : Color ,
3839 strokeWidth : Dp ,
@@ -60,6 +61,7 @@ internal fun DrawingOverlay(
6061 drawOverlay = drawOverlay,
6162 rect = rect,
6263 drawGrid = drawGrid,
64+ transparentColor = transparentColor,
6365 overlayColor = overlayColor,
6466 handleColor = handleColor,
6567 strokeWidth = strokeWidthPx,
@@ -83,6 +85,7 @@ internal fun DrawingOverlay(
8385 drawOverlay = drawOverlay,
8486 rect = rect,
8587 drawGrid = drawGrid,
88+ transparentColor = transparentColor,
8689 overlayColor = overlayColor,
8790 handleColor = handleColor,
8891 strokeWidth = strokeWidthPx,
@@ -100,6 +103,7 @@ internal fun DrawingOverlay(
100103 drawOverlay = drawOverlay,
101104 rect = rect,
102105 drawGrid = drawGrid,
106+ transparentColor = transparentColor,
103107 overlayColor = overlayColor,
104108 handleColor = handleColor,
105109 strokeWidth = strokeWidthPx,
@@ -118,6 +122,7 @@ private fun DrawingOverlayImpl(
118122 drawOverlay : Boolean ,
119123 rect : Rect ,
120124 drawGrid : Boolean ,
125+ transparentColor : Color ,
121126 overlayColor : Color ,
122127 handleColor : Color ,
123128 strokeWidth : Float ,
@@ -131,6 +136,7 @@ private fun DrawingOverlayImpl(
131136 drawOverlay,
132137 rect,
133138 drawGrid,
139+ transparentColor,
134140 overlayColor,
135141 handleColor,
136142 strokeWidth,
@@ -149,6 +155,7 @@ private fun DrawingOverlayImpl(
149155 drawOverlay : Boolean ,
150156 rect : Rect ,
151157 drawGrid : Boolean ,
158+ transparentColor : Color ,
152159 overlayColor : Color ,
153160 handleColor : Color ,
154161 strokeWidth : Float ,
@@ -162,6 +169,7 @@ private fun DrawingOverlayImpl(
162169 drawOverlay,
163170 rect,
164171 drawGrid,
172+ transparentColor,
165173 overlayColor,
166174 handleColor,
167175 strokeWidth,
@@ -180,6 +188,7 @@ private fun DrawingOverlayImpl(
180188 drawOverlay : Boolean ,
181189 rect : Rect ,
182190 drawGrid : Boolean ,
191+ transparentColor : Color ,
183192 overlayColor : Color ,
184193 handleColor : Color ,
185194 strokeWidth : Float ,
@@ -193,6 +202,7 @@ private fun DrawingOverlayImpl(
193202 drawOverlay,
194203 rect,
195204 drawGrid,
205+ transparentColor,
196206 overlayColor,
197207 handleColor,
198208 strokeWidth,
@@ -209,6 +219,7 @@ private fun DrawScope.drawOverlay(
209219 drawOverlay : Boolean ,
210220 rect : Rect ,
211221 drawGrid : Boolean ,
222+ transparentColor : Color ,
212223 overlayColor : Color ,
213224 handleColor : Color ,
214225 strokeWidth : Float ,
@@ -220,7 +231,7 @@ private fun DrawScope.drawOverlay(
220231 drawWithLayer {
221232
222233 // Destination
223- drawRect(Color ( 0x88000000 ) )
234+ drawRect(transparentColor )
224235
225236 // Source
226237 translate(left = rect.left, top = rect.top) {
0 commit comments