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 . |