diff --git a/app/src/main/java/org/thoughtcrime/securesms/imageeditor/renderers/TrashRenderer.kt b/app/src/main/java/org/thoughtcrime/securesms/imageeditor/renderers/TrashRenderer.kt index 518796a4d..d87c4bcec 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/imageeditor/renderers/TrashRenderer.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/imageeditor/renderers/TrashRenderer.kt @@ -23,6 +23,12 @@ internal class TrashRenderer : InvalidateableRenderer, Renderer, Parcelable { strokeWidth = ViewUtil.dpToPx(15) / 10f } + private val shadePaint = Paint().apply { + isAntiAlias = true + color = 0x99000000.toInt() + style = Paint.Style.FILL + } + private val bounds = RectF() private val diameterSmall = ViewUtil.dpToPx(41) @@ -56,6 +62,7 @@ internal class TrashRenderer : InvalidateableRenderer, Renderer, Parcelable { rendererContext.canvasMatrix.setToIdentity() + rendererContext.canvas.drawCircle(buttonCenter[0], buttonCenter[1], diameter / 2f, shadePaint) rendererContext.canvas.drawCircle(buttonCenter[0], buttonCenter[1], diameter / 2f, outlinePaint) rendererContext.canvas.translate(bounds.centerX(), bounds.bottom - diameterLarge / 2f - padBottom) rendererContext.canvas.translate(- (trashSize / 2f), - (trashSize / 2f))