# Print output for @column tags ?> VisibilitySetterAction.Builder - Android SDK | Android Developers

Most visited

Recently visited

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 instance.

VisibilitySetterAction.Builder setVisibility(int id, int visibility)

Sets the action to changes the visibility of a child view.

Inherited methods

Public constructors

Builder

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

public VisibilitySetterAction build ()

Creates a new VisibilitySetterAction instance.

Returns
VisibilitySetterAction This value cannot be null.

setVisibility

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.