InlinePresentationSpec.Builder

public static final class InlinePresentationSpec.Builder
extends Object

java.lang.Object
   ↳ android.widget.inline.InlinePresentationSpec.Builder


A builder for InlinePresentationSpec

Summary

Public constructors

Builder(Size minSize, Size maxSize)

Creates a new Builder.

Public methods

InlinePresentationSpec build()

Builds the instance.

InlinePresentationSpec.Builder setStyle(Bundle value)

The extras encoding the UI style information.

Inherited methods

Public constructors

Builder

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

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
public InlinePresentationSpec build ()

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

Returns
InlinePresentationSpec This value cannot be null.

setStyle

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

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.

Returns
InlinePresentationSpec.Builder This value cannot be null.