GlanceRemoteViews
Class
Android
@ExperimentalGlanceRemoteViewsApi
class GlanceRemoteViews
Object containing the information needed to generate a RemoteViews
. The same instance should be
reused to compose layouts for a host view.
Functions
suspend fun compose(
context: Context,
size: DpSize,
state: Any? = null,
appWidgetOptions: Bundle = Bundle(),
content: @Composable () -> Unit
): RemoteViewsCompositionResult
Triggers the composition of content
and returns the result.
Parameters
context | The Context to get the resources during RemoteViews building. |
state | Local view state that can be passed to composition through LocalState . |
size | Size of the RemoteViews to be displayed at. |
appWidgetOptions | AppWidget options Bundle to be passed to composition through LocalAppWidgetOptions . |
content | Definition of the UI. |
Returns
Composition result containing the RemoteViews . |