kopia lustrzana https://github.com/ryukoposting/Signal-Android
Add shade behind trash icon for better visibility on white images.
rodzic
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))
|
||||
|
|
Ładowanie…
Reference in New Issue