Mercurial > cgi-bin > hgweb.cgi > SimpleResizer
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 |