AsyncImagePreviewHandler

@ExperimentalCoilApi
@JvmName(name = "AsyncImagePreviewHandlerNotNull")
inline fun AsyncImagePreviewHandler(crossinline image: suspend (request: ImageRequest) -> Image): AsyncImagePreviewHandler

Convenience function that creates an AsyncImagePreviewHandler that returns an Image.


@ExperimentalCoilApi
inline fun AsyncImagePreviewHandler(crossinline image: suspend (request: ImageRequest) -> Image?): AsyncImagePreviewHandler

Deprecated (with error)

Migrate to the AsyncImagePreviewHandler constructor that returns a not null Image. Alternatively, if you need to return a nullable Image, inline this code into your call site.

Replace with

import coil3.compose.AsyncImagePainter
AsyncImagePreviewHandler { _, request -> AsyncImagePainter.State.Loading(image(request)?.asPainter(request.context)) }