Skip to content

Commit 8720652

Browse files
committed
Docs: Adds a Glide snippet for the "Loading Images" Quick Guide at
https://developer.android.com/quick-guides/content/load-images?hl=en
1 parent 50ef9af commit 8720652

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

compose/snippets/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,5 +159,6 @@ dependencies {
159159

160160
androidTestImplementation(libs.androidx.compose.ui.test.junit4)
161161
debugImplementation(libs.androidx.compose.ui.test.manifest)
162+
implementation("com.github.bumptech.glide:compose:1.0.0-beta01")
162163

163164
}

compose/snippets/src/main/java/com/example/compose/snippets/images/LoadingImagesSnippets.kt

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ import androidx.compose.ui.res.painterResource
2222
import androidx.compose.ui.res.stringResource
2323
import androidx.compose.ui.tooling.preview.Preview
2424
import coil.compose.AsyncImage
25+
import com.bumptech.glide.integration.compose.ExperimentalGlideComposeApi
26+
import com.bumptech.glide.integration.compose.GlideImage
2527
import com.example.compose.snippets.R
2628

2729
/*
@@ -53,11 +55,24 @@ fun LoadingImageFromDisk() {
5355

5456
@Preview
5557
@Composable
56-
fun LoadingImageFromInternet() {
58+
fun LoadingImageFromInternetCoil() {
5759
// [START android_compose_images_load_internet_coil]
5860
AsyncImage(
5961
model = "https://example.com/image.jpg",
6062
contentDescription = "Translated description of what the image contains"
6163
)
6264
// [END android_compose_images_load_internet_coil]
6365
}
66+
67+
@OptIn(ExperimentalGlideComposeApi::class)
68+
@Preview
69+
@Composable
70+
fun LoadingImageFromInternetGlide() {
71+
// [START android_compose_images_load_internet_glide]
72+
GlideImage(
73+
model = "https://example.com/image.jpg",
74+
contentDescription = "Translated description of what the image contains"
75+
)
76+
// [END android_compose_images_load_internet_glide]
77+
}
78+

0 commit comments

Comments
 (0)