Clean
parent
7c6c551b32
commit
fd389a637a
@ -1,22 +1,13 @@
|
|||||||
package org.thoughtcrime.securesms.loki.identicon
|
package org.thoughtcrime.securesms.loki
|
||||||
|
|
||||||
import android.graphics.Bitmap
|
import android.graphics.*
|
||||||
import android.graphics.Canvas
|
|
||||||
import android.graphics.ColorFilter
|
|
||||||
import android.graphics.Paint
|
|
||||||
import android.graphics.Rect
|
|
||||||
import android.graphics.drawable.Drawable
|
import android.graphics.drawable.Drawable
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Basically a [Bitmap] wrapper, the [Bitmap] size must be known when instantiating it
|
* Basically a [Bitmap] wrapper, the [Bitmap] size must be known when instantiating it
|
||||||
* but when drawing it will draw the [Bitmap] to fit the canvas.
|
* but when drawing it will draw the [Bitmap] to fit the canvas.
|
||||||
*/
|
*/
|
||||||
abstract class IdenticonDrawable(
|
abstract class IdenticonDrawable(width: Int, height: Int, hash: Long) : Drawable() {
|
||||||
width: Int,
|
|
||||||
height: Int,
|
|
||||||
hash: Long
|
|
||||||
) : Drawable() {
|
|
||||||
|
|
||||||
private val bitmapRect: Rect = Rect(0, 0, width, height)
|
private val bitmapRect: Rect = Rect(0, 0, width, height)
|
||||||
private val destinationRect: Rect = Rect(0, 0, width, height)
|
private val destinationRect: Rect = Rect(0, 0, width, height)
|
||||||
private val bitmap: Bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888)
|
private val bitmap: Bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888)
|
@ -1,6 +1,8 @@
|
|||||||
package org.thoughtcrime.securesms.loki.identicon
|
package org.thoughtcrime.securesms.loki
|
||||||
|
|
||||||
import android.graphics.*
|
import android.graphics.Canvas
|
||||||
|
import android.graphics.Color
|
||||||
|
import android.graphics.Paint
|
||||||
import kotlin.math.*
|
import kotlin.math.*
|
||||||
|
|
||||||
class JazzIdenticonDrawable(width: Int, height: Int, hash: Long) : IdenticonDrawable(width, height, hash) {
|
class JazzIdenticonDrawable(width: Int, height: Int, hash: Long) : IdenticonDrawable(width, height, hash) {
|
Loading…
Reference in New Issue