Added in API level 31
Builder
class Builder
| kotlin.Any | |
| ↳ | android.view.translation.TranslationContext.Builder |
A builder for TranslationContext
Summary
| Public constructors | |
|---|---|
Builder(sourceSpec: TranslationSpec, targetSpec: TranslationSpec)Creates a new Builder. |
|
| Public methods | |
|---|---|
| TranslationContext |
build()Builds the instance. |
| TranslationContext.Builder |
setTranslationFlags(value: Int)Translation flags to be used by the |
Public constructors
Builder
Added in API level 31
Builder(
sourceSpec: TranslationSpec,
targetSpec: TranslationSpec)
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
fun build(): TranslationContext
Builds the instance. This builder should not be touched after calling this!
| Return | |
|---|---|
TranslationContext |
This value cannot be null. |
setTranslationFlags
Added in API level 31
fun setTranslationFlags(value: Int): TranslationContext.Builder
Translation flags to be used by the Translator
| Parameters | |
|---|---|
value |
Int: Value is either 0 or a combination of android.view.translation.TranslationContext#FLAG_LOW_LATENCY, android.view.translation.TranslationContext#FLAG_TRANSLITERATION, and android.view.translation.TranslationContext#FLAG_DEFINITIONS |
| Return | |
|---|---|
TranslationContext.Builder |
This value cannot be null. |