Added in API level 30

Builder


class Builder
kotlin.Any
   ↳ android.widget.inline.InlinePresentationSpec.Builder

A builder for InlinePresentationSpec

Summary

Public constructors
Builder(minSize: Size, maxSize: Size)

Creates a new Builder.

Public methods
InlinePresentationSpec

Builds the instance.

InlinePresentationSpec.Builder
setStyle(value: Bundle)

The extras encoding the UI style information.

Public constructors

Builder

Added in API level 30
Builder(
    minSize: Size,
    maxSize: Size)

Creates a new Builder.

Parameters
minSize Size: The minimal size of the suggestion. This value cannot be null.
maxSize Size: The maximal size of the suggestion. This value cannot be null.

Public methods

build

Added in API level 30
fun build(): InlinePresentationSpec

Builds the instance. This builder should not be touched after calling this!

Return
InlinePresentationSpec This value cannot be null.

setStyle

Added in API level 30
fun setStyle(value: Bundle): InlinePresentationSpec.Builder

The extras encoding the UI style information.

The style bundles can be created using the relevant Style classes and their builders in the androidx autofill library e.g. androidx.autofill.inline.UiVersions.StylesBuilder.

The style must be set for the suggestion to render properly.

Note: There should be no remote objects in the bundle, all included remote objects will be removed from the bundle before transmission.

Parameters
value Bundle: This value cannot be null.
Return
InlinePresentationSpec.Builder This value cannot be null.