comparison app/src/main/java/com/bartsent/simpleresizer/MainActivity.kt @ 2:06825e49f7aa

Got it scaling and rotating, needs settings, etc.
author David Barts <n5jrn@me.com>
date Sun, 07 Feb 2021 21:08:34 -0800
parents 13935000c2d9
children 21d2df45d350
comparison
equal deleted inserted replaced
1:f26f61a8a9ad 2:06825e49f7aa
1 package com.bartsent.simpleresizer 1 package com.bartsent.simpleresizer
2 2
3 import android.app.Activity 3 import android.app.Activity
4 import android.content.Intent 4 import android.content.Intent
5 import android.graphics.BitmapFactory 5 import android.os.Bundle
6 import android.net.Uri 6 import android.util.Log
7 import android.widget.Toast
7 import androidx.appcompat.app.AppCompatActivity 8 import androidx.appcompat.app.AppCompatActivity
8 import android.os.Bundle
9 import android.widget.Toast
10 import com.bartsent.simpleresizer.databinding.ActivityMainBinding 9 import com.bartsent.simpleresizer.databinding.ActivityMainBinding
11 10
12 class MainActivity : AppCompatActivity() { 11 class MainActivity : AppCompatActivity() {
13 val GET_IMAGE = 1 12 val GET_IMAGE = 1
14 private lateinit var binding: ActivityMainBinding 13 private lateinit var binding: ActivityMainBinding
28 } 27 }
29 } 28 }
30 29
31 override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { 30 override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
32 super.onActivityResult(requestCode, resultCode, data) 31 super.onActivityResult(requestCode, resultCode, data)
32 Log.d("MainActivity", "onActivityResult called")
33 if (requestCode == GET_IMAGE) { 33 if (requestCode == GET_IMAGE) {
34 val imageUri = data?.data 34 val imageUri = data?.data
35 if (resultCode == Activity.RESULT_OK && imageUri != null) { 35 if (resultCode == Activity.RESULT_OK && imageUri != null) {
36 Intent(Intent.ACTION_SEND, imageUri, this, EditImage::class.java).run { 36 Intent(Intent.ACTION_SEND, imageUri, this, EditImage::class.java).run {
37 startActivity(this) 37 startActivity(this)