{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

PreviewParameter

public annotation PreviewParameter


PreviewParameter can be applied to any parameter of a @Preview.

Summary

Public constructors

PreviewParameter(
    @NonNull KClass<@NonNull PreviewParameterProvider<@NonNull ?>> provider,
    int limit
)

Public methods

final int

Max number of values from provider to inject to this parameter.

final @NonNull KClass<@NonNull PreviewParameterProvider<@NonNull ?>>

A PreviewParameterProvider class to use to inject values to the annotated parameter.

Public constructors

PreviewParameter

public PreviewParameter(
    @NonNull KClass<@NonNull PreviewParameterProvider<@NonNull ?>> provider,
    int limit
)
Parameters
@NonNull KClass<@NonNull PreviewParameterProvider<@NonNull ?>> provider

A PreviewParameterProvider class to use to inject values to the annotated parameter.

int limit

Max number of values from provider to inject to this parameter.

Public methods

getLimit

public final int getLimit()

Max number of values from provider to inject to this parameter.

getProvider

public final @NonNull KClass<@NonNull PreviewParameterProvider<@NonNull ?>> getProvider()

A PreviewParameterProvider class to use to inject values to the annotated parameter.