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 |