1
This commit is contained in:
parent
0a5a8eb4ea
commit
d66dc6711f
@ -73,9 +73,16 @@ class TranslatorResultPageLogic extends GetxController {
|
||||
}
|
||||
}
|
||||
|
||||
void translatorTtsPlay(String text) {
|
||||
void translatorTtsPlay(String text, type) {
|
||||
if (ObjUtil.isNotEmpty(text)) {
|
||||
switch(type) {
|
||||
case "from" :
|
||||
TtsManager().translatorTtsPlay(text, TranslateLanguage().fromLanguageEntity.value.languageCode);
|
||||
break;
|
||||
case "to" :
|
||||
TtsManager().translatorTtsPlay(text, TranslateLanguage().toLanguageEntity.value.languageCode);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ class _TranslatorResultPageState extends State<TranslatorResultPage> {
|
||||
height: 30,
|
||||
),
|
||||
GestureDetector(
|
||||
onTap: () => logic.translatorTtsPlay(state.sourceText.value),
|
||||
onTap: () => logic.translatorTtsPlay(state.sourceText.value, "from"),
|
||||
child: ClipOval(
|
||||
child: Container(
|
||||
width: 32,
|
||||
@ -174,7 +174,7 @@ class _TranslatorResultPageState extends State<TranslatorResultPage> {
|
||||
child: Row(
|
||||
children: [
|
||||
GestureDetector(
|
||||
onTap: () => logic.translatorTtsPlay(state.targetText.value),
|
||||
onTap: () => logic.translatorTtsPlay(state.targetText.value, "to"),
|
||||
child: ClipOval(
|
||||
child: Container(
|
||||
width: 32,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user