Untitled

AndroidMenifest.xml

<uses-permission android:name="android.permission.INTERNET"/>

build.gradle

implementation 'io.coil-kt:coil-compose:2.4.0'

MainActivity.kt

// Image

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            DefaultTheme {
                MyImageTest2()
            }
        }
    }
}

@Composable
fun MyImageTest1(){
    Image(
        painter = painterResource(id = R.drawable.bok),
        contentDescription = "bok"
    )
}

// <https://search.pstatic.net/sunny/?src=https%3A%2F%2Fi.pinimg.com%2Foriginals%2Fd7%2F14%2Fc3%2Fd714c3589cf738d099f3fa086d2e9459.jpg&type=sc960_832>

@Composable
fun MyImageTest2(){
    AsyncImage(
        model = "<https://search.pstatic.net/sunny/?src=https%3A%2F%2Fi.pinimg.com%2Foriginals%2Fd7%2F14%2Fc3%2Fd714c3589cf738d099f3fa086d2e9459.jpg&type=sc960_832>",
        contentDescription = "개복치사진",
        modifier = Modifier.fillMaxSize()
    )
}

@Preview(showBackground = true)
@Composable
fun GreetingPreview() {
    DefaultTheme {
        MyImageTest2()
    }
}