Skip to content


Requests are value objects that provide all the necessary information for an ImageLoader to execute an image request.

Requests can be created a number of ways. This simplest way is to use the trailing lambda syntax:

val request = LoadRequest(context, imageLoader.defaults) {

Requests can also be created using typical builder syntax. This works best for Java:

val request = imageLoader.newLoadBuilder(context)

Once you've created a request, pass it to an ImageLoader to execute it:


Optionally, you can use the type-safe load and get extension functions to create and execute requests.

See the API documentation for more information.