comparison app/src/main/java/com/bartsent/simpleresizer/EditImage.kt @ 22:c29f941d09cd

Add landscape mode.
author David Barts <n5jrn@me.com>
date Tue, 23 Feb 2021 12:30:35 -0800
parents 7e7e71724770
children 648908f492c0
comparison
equal deleted inserted replaced
21:7e7e71724770 22:c29f941d09cd
1 package com.bartsent.simpleresizer 1 package com.bartsent.simpleresizer
2 2
3 import android.annotation.SuppressLint
4 import android.content.ContentValues 3 import android.content.ContentValues
5 import android.content.Intent 4 import android.content.Intent
6 import android.graphics.Bitmap 5 import android.graphics.Bitmap
7 import android.graphics.BitmapFactory 6 import android.graphics.BitmapFactory
8 import android.graphics.Canvas 7 import android.graphics.Canvas
20 import android.widget.ProgressBar 19 import android.widget.ProgressBar
21 import android.widget.Toast 20 import android.widget.Toast
22 import androidx.appcompat.app.AlertDialog 21 import androidx.appcompat.app.AlertDialog
23 import androidx.appcompat.app.AppCompatActivity 22 import androidx.appcompat.app.AppCompatActivity
24 import androidx.appcompat.widget.PopupMenu 23 import androidx.appcompat.widget.PopupMenu
24 import androidx.preference.PreferenceManager
25 import com.bartsent.simpleresizer.databinding.ActivityEditImageBinding 25 import com.bartsent.simpleresizer.databinding.ActivityEditImageBinding
26 import com.bartsent.simpleresizer.lib.ThreadPools
26 import com.bartsent.simpleresizer.lib.getScaledInstance 27 import com.bartsent.simpleresizer.lib.getScaledInstance
27 import java.io.File 28 import java.io.File
28 import java.io.IOException 29 import java.io.IOException
29 import kotlin.concurrent.thread
30 import androidx.preference.PreferenceManager
31 import com.bartsent.simpleresizer.lib.ThreadPools
32 30
33 class EditImage : AppCompatActivity() { 31 class EditImage : AppCompatActivity() {
34 private object State { 32 private object State {
35 var uri: Uri? = null 33 var uri: Uri? = null
36 var bitmap: Bitmap? = null 34 var bitmap: Bitmap? = null