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