Added in API level 29
VisibilitySetterAction.Builder
public
static
final
class
VisibilitySetterAction.Builder
extends Object
java.lang.Object | |
↳ | android.service.autofill.VisibilitySetterAction.Builder |
Builder for VisibilitySetterAction
objects.
Summary
Public constructors | |
---|---|
Builder(int id, int visibility)
Creates a new builder for an action that change the visibility of one child view. |
Public methods | |
---|---|
VisibilitySetterAction
|
build()
Creates a new |
VisibilitySetterAction.Builder
|
setVisibility(int id, int visibility)
Sets the action to changes the visibility of a child view. |
Inherited methods | |
---|---|
Public constructors
Builder
Added in API level 29
public Builder (int id, int visibility)
Creates a new builder for an action that change the visibility of one child view.
Parameters | |
---|---|
id |
int : view resource id of the children view. |
visibility |
int : one of View#VISIBLE , View#INVISIBLE , or
View#GONE .
Value is View.VISIBLE , View.INVISIBLE , or View.GONE |
Throws | |
---|---|
IllegalArgumentException |
if visibility is not one of View#VISIBLE ,
View#INVISIBLE , or View#GONE . |
Public methods
build
Added in API level 29
public VisibilitySetterAction build ()
Creates a new VisibilitySetterAction
instance.
Returns | |
---|---|
VisibilitySetterAction |
This value cannot be null . |
setVisibility
Added in API level 29
public VisibilitySetterAction.Builder setVisibility (int id, int visibility)
Sets the action to changes the visibility of a child view.
Parameters | |
---|---|
id |
int : view resource id of the children view. |
visibility |
int : one of View#VISIBLE , View#INVISIBLE , or
View#GONE .
Value is View.VISIBLE , View.INVISIBLE , or View.GONE |
Returns | |
---|---|
VisibilitySetterAction.Builder |
This value cannot be null . |
Throws | |
---|---|
IllegalArgumentException |
if visibility is not one of View#VISIBLE ,
View#INVISIBLE , or View#GONE . |