get the display resolution when resizing bitmap

This commit is contained in:
tibbi 2017-04-09 18:11:41 +02:00
parent 5f4532d8a7
commit 0fd3c0cc53
1 changed files with 4 additions and 5 deletions

View File

@ -2,10 +2,7 @@ package com.simplemobiletools.draw
import android.app.Activity
import android.content.Context
import android.graphics.Bitmap
import android.graphics.Canvas
import android.graphics.Color
import android.graphics.Paint
import android.graphics.*
import android.os.Parcel
import android.os.Parcelable
import android.util.AttributeSet
@ -94,12 +91,14 @@ class MyCanvas(context: Context, attrs: AttributeSet) : View(context, attrs) {
fun drawBitmap(activity: Activity, path: String) {
Thread({
val size = Point()
activity.windowManager.defaultDisplay.getSize(size)
mBackgroundBitmap = Glide.with(context)
.load(path)
.asBitmap()
.format(DecodeFormat.PREFER_ARGB_8888)
.fitCenter()
.into(width, height)
.into(size.x, size.y)
.get()
activity.runOnUiThread {
invalidate()