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
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
public InlinePresentationSpec build ()
Builds the instance. This builder should not be touched after calling this!
Returns | |
---|---|
InlinePresentationSpec |
This value cannot be null . |
setStyle
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 . |