# Print output for @column tags ?>
public
static
class
ImageTransformation.Builder
extends Object
| java.lang.Object | |
| ↳ | android.service.autofill.ImageTransformation.Builder |
Builder for ImageTransformation objects.
Public constructors | |
|---|---|
Builder(AutofillId id, Pattern regex, int resId)
This constructor is deprecated.
use
|
|
Builder(AutofillId id, Pattern regex, int resId, CharSequence contentDescription)
Creates a new builder for a autofill id and add a first option. |
|
Public methods | |
|---|---|
ImageTransformation.Builder
|
addOption(Pattern regex, int resId)
This method is deprecated.
use |
ImageTransformation.Builder
|
addOption(Pattern regex, int resId, CharSequence contentDescription)
Adds an option to replace the child view with a different image and content description when the regex matches. |
ImageTransformation
|
build()
Creates a new |
Inherited methods | |
|---|---|
public Builder (AutofillId id, Pattern regex, int resId)
This constructor is deprecated.
use
Builder(android.view.autofill.AutofillId, java.util.regex.Pattern, int, java.lang.CharSequence) instead.
Creates a new builder for a autofill id and add a first option.
| Parameters | |
|---|---|
id |
AutofillId: id of the screen field that will be used to evaluate whether the image should
be used.
This value cannot be null. |
regex |
Pattern: regular expression defining what should be matched to use this image.
This value cannot be null. |
resId |
int: resource id of the image (in the autofill service's package). The
RemoteViews must contain a ImageView child with that id. |
public Builder (AutofillId id, Pattern regex, int resId, CharSequence contentDescription)
Creates a new builder for a autofill id and add a first option.
| Parameters | |
|---|---|
id |
AutofillId: id of the screen field that will be used to evaluate whether the image should
be used.
This value cannot be null. |
regex |
Pattern: regular expression defining what should be matched to use this image.
This value cannot be null. |
resId |
int: resource id of the image (in the autofill service's package). The
RemoteViews must contain a ImageView child with that id. |
contentDescription |
CharSequence: content description to be applied in the child view.
This value cannot be null. |
public ImageTransformation.Builder addOption (Pattern regex, int resId)
This method is deprecated.
use addOption(java.util.regex.Pattern, int, java.lang.CharSequence) instead.
Adds an option to replace the child view with a different image when the regex matches.
| Parameters | |
|---|---|
regex |
Pattern: regular expression defining what should be matched to use this image.
This value cannot be null. |
resId |
int: resource id of the image (in the autofill service's package). The
RemoteViews must contain a ImageView child with that id. |
| Returns | |
|---|---|
ImageTransformation.Builder |
this build |
public ImageTransformation.Builder addOption (Pattern regex, int resId, CharSequence contentDescription)
Adds an option to replace the child view with a different image and content description when the regex matches.
| Parameters | |
|---|---|
regex |
Pattern: regular expression defining what should be matched to use this image.
This value cannot be null. |
resId |
int: resource id of the image (in the autofill service's package). The
RemoteViews must contain a ImageView child with that id. |
contentDescription |
CharSequence: content description to be applied in the child view.
This value cannot be null. |
| Returns | |
|---|---|
ImageTransformation.Builder |
this build |
public ImageTransformation build ()
Creates a new ImageTransformation instance.
| Returns | |
|---|---|
ImageTransformation |
|