Package com.skydoves.landscapist.glide

Types

GlideImageState
Link copied to clipboard
sealed class GlideImageState
GlideImageState is a state of the glide image requesting.

Functions

GlideImage
Link copied to clipboard
@Composable()
fun GlideImage(imageModel: Any, modifier: Modifier = Modifier, requestBuilder: RequestBuilder<Bitmap> = LocalGlideProvider.getGlideRequestBuilder(imageModel), requestOptions: RequestOptions = LocalGlideProvider.getGlideRequestOptions(), alignment: Alignment = Alignment.Center, contentScale: ContentScale = ContentScale.Crop, contentDescription: String? = null, alpha: Float = DefaultAlpha, colorFilter: ColorFilter? = null, circularRevealedEnabled: Boolean = false, circularRevealedDuration: Int = DefaultCircularRevealedDuration, shimmerParams: ShimmerParams, error: Any? = null)
Requests loading an image with a loading placeholder and error image resource (ImageBitmap, ImageVector, Painter).
@Composable()
fun GlideImage(imageModel: Any, modifier: Modifier = Modifier, requestBuilder: RequestBuilder<Bitmap> = LocalGlideProvider.getGlideRequestBuilder(imageModel), requestOptions: RequestOptions = LocalGlideProvider.getGlideRequestOptions(), alignment: Alignment = Alignment.Center, contentScale: ContentScale = ContentScale.Crop, contentDescription: String? = null, alpha: Float = DefaultAlpha, colorFilter: ColorFilter? = null, circularRevealedEnabled: Boolean = false, circularRevealedDuration: Int = DefaultCircularRevealedDuration, placeHolder: Any? = null, error: Any? = null)
Requests loading an image with a loading placeholder and error image resource (ImageBitmap, ImageVector, Painter).
@Composable()
fun GlideImage(imageModel: Any, modifier: Modifier = Modifier, requestBuilder: RequestBuilder<Bitmap> = LocalGlideProvider.getGlideRequestBuilder(imageModel), requestOptions: RequestOptions = LocalGlideProvider.getGlideRequestOptions(), alignment: Alignment = Alignment.Center, contentScale: ContentScale = ContentScale.Crop, contentDescription: String? = null, alpha: Float = DefaultAlpha, colorFilter: ColorFilter? = null, circularRevealedEnabled: Boolean = false, circularRevealedDuration: Int = DefaultCircularRevealedDuration, shimmerParams: ShimmerParams, success: @Composable() (imageState: GlideImageState.Success) -> Unit? = null, failure: @Composable() (imageState: GlideImageState.Failure) -> Unit? = null)
Requests loading an image and create some composables based on GlideImageState.
@Composable()
fun GlideImage(imageModel: Any, modifier: Modifier = Modifier, requestBuilder: RequestBuilder<Bitmap> = LocalGlideProvider.getGlideRequestBuilder(imageModel), requestOptions: RequestOptions = LocalGlideProvider.getGlideRequestOptions(), alignment: Alignment = Alignment.Center, contentScale: ContentScale = ContentScale.Crop, contentDescription: String? = null, alpha: Float = DefaultAlpha, colorFilter: ColorFilter? = null, circularRevealedEnabled: Boolean = false, circularRevealedDuration: Int = DefaultCircularRevealedDuration, loading: @Composable() (imageState: GlideImageState.Loading) -> Unit? = null, success: @Composable() (imageState: GlideImageState.Success) -> Unit? = null, failure: @Composable() (imageState: GlideImageState.Failure) -> Unit? = null)
Requests loading an image and create some composables based on GlideImageState.
toGlideImageState
Link copied to clipboard
fun ImageLoadState.toGlideImageState(): GlideImageState
casts an ImageLoadState type to a GlideImageState.

Properties

LocalGlideRequestBuilder
Link copied to clipboard
val LocalGlideRequestBuilder: ProvidableCompositionLocal<RequestBuilder<Bitmap>?>
Local containing the preferred RequestBuilder for providing the same instance in our composable hierarchy.
LocalGlideRequestOptions
Link copied to clipboard
val LocalGlideRequestOptions: ProvidableCompositionLocal<RequestOptions?>
Local containing the preferred RequestOptions for providing the same instance in our composable hierarchy.