diff --git a/app/build.gradle b/app/build.gradle index db08136..6066123 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -32,7 +32,7 @@ android { } dependencies { - + implementation 'io.coil-kt:coil:2.0.0-rc03' implementation 'androidx.core:core-ktx:1.7.0' implementation 'androidx.appcompat:appcompat:1.4.1' implementation 'com.google.android.material:material:1.5.0' diff --git a/app/src/main/java/com/epic/asyncworkexample/MainActivity.kt b/app/src/main/java/com/epic/asyncworkexample/MainActivity.kt index f62ec93..71c4210 100644 --- a/app/src/main/java/com/epic/asyncworkexample/MainActivity.kt +++ b/app/src/main/java/com/epic/asyncworkexample/MainActivity.kt @@ -1,17 +1,19 @@ package com.epic.asyncworkexample -import android.graphics.Bitmap -import android.graphics.BitmapFactory -import android.os.AsyncTask import android.os.Bundle import android.widget.Button import android.widget.ImageView +import android.widget.Toast import androidx.appcompat.app.AppCompatActivity +import coil.load +import coil.request.ErrorResult +import coil.request.ImageRequest +import coil.transform.RoundedCornersTransformation class MainActivity : AppCompatActivity() { companion object { - private const val GITHUB_LOGO_IMAGE_URL = + private const val GITHUB_LOGO_IMAGE_URL_VAL = "https://github.githubassets.com/images/modules/logos_page/Octocat.png" } @@ -19,17 +21,29 @@ class MainActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) + val imageView = findViewById(R.id.image_view) + findViewById