mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-21 02:08:40 +00:00
Add shade behind trash icon for better visibility on white images.
This commit is contained in:
committed by
Greyson Parrelli
parent
715ad0d459
commit
3b1aa5b176
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user