Added in API level 29
Builder
class Builder
| kotlin.Any | |
| ↳ | android.service.autofill.VisibilitySetterAction.Builder |
Builder for VisibilitySetterAction objects.
Summary
| Public constructors | |
|---|---|
|
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(id: Int, visibility: Int)Sets the action to changes the visibility of a child view. |
Public constructors
Builder
Added in API level 29
Builder(
id: Int,
visibility: Int)
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 android.view.View#VISIBLE, android.view.View#INVISIBLE, or android.view.View#GONE |
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
if visibility is not one of View.VISIBLE, View.INVISIBLE, or View.GONE. |
Public methods
build
Added in API level 29
fun build(): VisibilitySetterAction
Creates a new VisibilitySetterAction instance.
| Return | |
|---|---|
VisibilitySetterAction |
This value cannot be null. |
setVisibility
Added in API level 29
fun setVisibility(
id: Int,
visibility: Int
): VisibilitySetterAction.Builder
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 android.view.View#VISIBLE, android.view.View#INVISIBLE, or android.view.View#GONE |
| Return | |
|---|---|
VisibilitySetterAction.Builder |
This value cannot be null. |
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException |
if visibility is not one of View.VISIBLE, View.INVISIBLE, or View.GONE. |