Added in API level 31
TranslationContext.Builder
public
static
final
class
TranslationContext.Builder
extends Object
| java.lang.Object | |
| ↳ | android.view.translation.TranslationContext.Builder |
A builder for TranslationContext
Summary
Public constructors | |
|---|---|
Builder(TranslationSpec sourceSpec, TranslationSpec targetSpec)
Creates a new Builder. |
|
Public methods | |
|---|---|
TranslationContext
|
build()
Builds the instance. |
TranslationContext.Builder
|
setTranslationFlags(int value)
Translation flags to be used by the |
Inherited methods | |
|---|---|
Public constructors
Builder
Added in API level 31
public Builder (TranslationSpec sourceSpec, TranslationSpec targetSpec)
Creates a new Builder.
| Parameters | |
|---|---|
sourceSpec |
TranslationSpec: TranslationSpec describing the source data to be translated.
This value cannot be null. |
targetSpec |
TranslationSpec: TranslationSpec describing the target translated data.
This value cannot be null. |
Public methods
build
Added in API level 31
public TranslationContext build ()
Builds the instance. This builder should not be touched after calling this!
| Returns | |
|---|---|
TranslationContext |
This value cannot be null. |
setTranslationFlags
Added in API level 31
public TranslationContext.Builder setTranslationFlags (int value)
Translation flags to be used by the Translator
| Parameters | |
|---|---|
value |
int: Value is either 0 or a combination of TranslationContext.FLAG_LOW_LATENCY, TranslationContext.FLAG_TRANSLITERATION, and TranslationContext.FLAG_DEFINITIONS |
| Returns | |
|---|---|
TranslationContext.Builder |
This value cannot be null. |