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()
}
}