ListBuilderDsl
public final class ListBuilderDsl extends ListBuilder
| java.lang.Object | |||
| ↳ | androidx.slice.builders.TemplateSliceBuilder | ||
| ↳ | androidx.slice.builders.ListBuilder | ||
| ↳ | androidx.slice.builders.ListBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. Two implicit receivers that are annotated with @SliceMarker are not accessible in the same scope, ensuring a type-safe DSL.
Summary
Public constructors |
|---|
ListBuilderDsl(@NonNull Context context, @NonNull Uri uri, long ttl) |
Extension functions |
|
|---|---|
final @NonNull ListBuilder |
ListBuilderKt.gridRow( |
final @NonNull ListBuilder |
ListBuilderKt.header( |
final @NonNull ListBuilder |
ListBuilderKt.inputRange( |
final @NonNull ListBuilder |
ListBuilderKt.range( |
final @NonNull ListBuilder |
ListBuilderKt.row( |
final @NonNull ListBuilder |
ListBuilderKt.seeMoreRow( |
Inherited methods |
||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Public constructors
ListBuilderDsl
public ListBuilderDsl(@NonNull Context context, @NonNull Uri uri, long ttl)
Extension functions
ListBuilderKt.gridRow
public final @NonNull ListBuilder ListBuilderKt.gridRow(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull GridRowBuilderDsl, Unit> buildGrid
)
| See also | |
|---|---|
addGridRow |
ListBuilderKt.header
public final @NonNull ListBuilder ListBuilderKt.header(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull HeaderBuilderDsl, Unit> buildHeader
)
| See also | |
|---|---|
setHeader |
ListBuilderKt.inputRange
public final @NonNull ListBuilder ListBuilderKt.inputRange(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull InputRangeBuilderDsl, Unit> buildInputRange
)
| See also | |
|---|---|
addInputRange |
ListBuilderKt.range
public final @NonNull ListBuilder ListBuilderKt.range(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull RangeBuilderDsl, Unit> buildRange
)
| See also | |
|---|---|
addRange |
ListBuilderKt.row
public final @NonNull ListBuilder ListBuilderKt.row(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull RowBuilderDsl, Unit> buildRow
)
| See also | |
|---|---|
addRow |
ListBuilderKt.seeMoreRow
public final @NonNull ListBuilder ListBuilderKt.seeMoreRow(
@NonNull ListBuilderDsl receiver,
@NonNull Function1<@NonNull RowBuilderDsl, Unit> buildRow
)
| See also | |
|---|---|
setSeeMoreRow |