Builder
class Builder
kotlin.Any | |
↳ | android.service.autofill.ImageTransformation.Builder |
Builder for ImageTransformation
objects.
Summary
Public constructors | |
---|---|
Builder(id: AutofillId, regex: Pattern, resId: Int) Creates a new builder for a autofill id and add a first option. |
|
Builder(id: AutofillId, regex: Pattern, resId: Int, contentDescription: CharSequence) Creates a new builder for a autofill id and add a first option. |
Public methods | |
---|---|
open ImageTransformation.Builder! |
Adds an option to replace the child view with a different image when the regex matches. |
open ImageTransformation.Builder! |
addOption(regex: Pattern, resId: Int, contentDescription: CharSequence) Adds an option to replace the child view with a different image and content description when the regex matches. |
open ImageTransformation! |
build() Creates a new |
Public constructors
Builder
Builder(
id: AutofillId,
regex: Pattern,
resId: Int)
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 presentation must contain a ImageView child with that id. |
Builder
Builder(
id: AutofillId,
regex: Pattern,
resId: Int,
contentDescription: CharSequence)
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
open funaddOption(
regex: Pattern,
resId: Int
): ImageTransformation.Builder!
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 presentation must contain a ImageView child with that id. |
Return | |
---|---|
ImageTransformation.Builder! |
this build |
addOption
open fun addOption(
regex: Pattern,
resId: Int,
contentDescription: CharSequence
): ImageTransformation.Builder!
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 . |
Return | |
---|---|
ImageTransformation.Builder! |
this build |
build
open fun build(): ImageTransformation!
Creates a new ImageTransformation
instance.