-
- All Implemented Interfaces:
-
androidx.compose.runtime.RememberObserver
@Stable() public final class AsyncImagePainter extends Painter implements RememberObserverA Painter that that executes an ImageRequest asynchronously and renders the result.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAsyncImagePainter.StateThe current state of the AsyncImagePainter.
public classAsyncImagePainter.Companion
-
Field Summary
Fields Modifier and Type Field Description private AsyncImagePainter.Statestateprivate ImageRequestrequestprivate ImageLoaderimageLoaderprivate final SizeintrinsicSize
-
Method Summary
Modifier and Type Method Description final AsyncImagePainter.StategetState()The current AsyncImagePainter.State. final UnitsetState(AsyncImagePainter.State state)final ImageRequestgetRequest()The current ImageRequest. final UnitsetRequest(ImageRequest request)final ImageLoadergetImageLoader()The current ImageLoader. final UnitsetImageLoader(ImageLoader imageLoader)SizegetIntrinsicSize()UnitonRemembered()UnitonForgotten()UnitonAbandoned()-
-
Method Detail
-
getState
final AsyncImagePainter.State getState()
The current AsyncImagePainter.State.
-
setState
final Unit setState(AsyncImagePainter.State state)
-
getRequest
final ImageRequest getRequest()
The current ImageRequest.
-
setRequest
final Unit setRequest(ImageRequest request)
-
getImageLoader
final ImageLoader getImageLoader()
The current ImageLoader.
-
setImageLoader
final Unit setImageLoader(ImageLoader imageLoader)
-
getIntrinsicSize
Size getIntrinsicSize()
-
onRemembered
Unit onRemembered()
-
onForgotten
Unit onForgotten()
-
onAbandoned
Unit onAbandoned()
-
-
-
-