ImageTransformation.Builder
public
static
class
ImageTransformation.Builder
extends Object
| java.lang.Object | |
| ↳ | android.service.autofill.ImageTransformation.Builder |
Builder for ImageTransformation objects.
Summary
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 was deprecated
in API level 28.
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 constructors
Builder
public Builder (AutofillId id, Pattern regex, int resId)
This constructor is deprecated.
use
Builder(AutofillId,Pattern,int,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
presentation must contain a ImageView child with that id. |
Builder
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
presentation 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 methods
addOption
public ImageTransformation.Builder addOption (Pattern regex, int resId)
This method was deprecated
in API level 28.
use addOption(Pattern,int,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
presentation must contain a ImageView child with that id. |
| Returns | |
|---|---|
ImageTransformation.Builder |
this build |
addOption
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
presentation 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 |
build
public ImageTransformation build ()
Creates a new ImageTransformation instance.
| Returns | |
|---|---|
ImageTransformation |
|