animatorView->SetSizeFixed(true);
// animatorView->SetAutoEnable(false);
// animatorView->SetResizeMode(UIImageAnimatorView::FILL);
- animatorView->Start();
+ // animatorView->Start();
return animatorView;
}
connectingAnimatorView->SetRepeat(true);
connectingAnimatorView->SetAutoEnable(false);
connectingAnimatorView->SetResizeMode(UIImageView::FILL);
- connectingAnimatorView->Start();
+ // connectingAnimatorView->Start();
return true;
}
+ void AiVoiceConnectingView::StartOrStopAiVoiceConnectingImageAnimatorView(bool val)
+ {
+ if (connectingAnimatorView != nullptr)
+ {
+ if (val)
+ connectingAnimatorView->Start();
+ else
+ connectingAnimatorView->Stop();
+ }
+ }
+
bool AiVoiceConnectingView::CreateAiVoiceConnectingScrollView(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AiVoiceConnectingView::CreateAiVoiceConnectingScrollView");
void AiVoiceView::OnStart()
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AiVoiceView::OnStart");
+ ChangeView(MAX_AIVOICE_VIEWID, AIVOICE_AIMODE_CONNECTING);
+ GetAiVoiceScrollView(AIVOICE_AIMODE_CONNECTING)->SetVisible(false);
+ ChangeView(MAX_AIVOICE_VIEWID, AIVOICE_LISTENING_VIEWID);
+ GetAiVoiceScrollView(AIVOICE_LISTENING_VIEWID)->SetVisible(false);
+ ChangeView(MAX_AIVOICE_VIEWID, AIVOICE_THINKING_VIEWID);
+ GetAiVoiceScrollView(AIVOICE_THINKING_VIEWID)->SetVisible(false);
ChangeView(MAX_AIVOICE_VIEWID, AIVOICE_STARTCHAT_VIEWID);
#if defined(AI_VOICE_FD230) || defined(AI_VOICE_N9)
CreateAiVoiceVoiceView();
AiVoiceScrollView[thisView] = scrollview;
AddViewToRootContainer(AiVoiceScrollView[thisView]);
}
+ if(p_AiVoiceConnectingView)
+ {
+ p_AiVoiceConnectingView->StartOrStopAiVoiceConnectingImageAnimatorView(true);
+ }
return true;
}
AiVoiceScrollView[thisView] = scrollview;
AddViewToRootContainer(AiVoiceScrollView[thisView]);
}
+ if(p_Aivoice4gServiceConView)
+ {
+ p_Aivoice4gServiceConView->StartOrStopAiVoice4gServiceConImageAnimatorView(true);
+ }
return true;
}
}
static const int16 AiVoiceDestroyMapper[] = {
- AIVOICE_AIMODE_CONNECTING,
+ // AIVOICE_AIMODE_CONNECTING,
AIVOICE_4GSERVICECON_VIEW,
- AIVOICE_LISTENING_VIEWID,
- AIVOICE_THINKING_VIEWID,
+ // AIVOICE_LISTENING_VIEWID,
+ // AIVOICE_THINKING_VIEWID,
AIVOICE_SELECT_VIEW,
AIVOICE_CONNECT_TIMEOUT_VIEWID,
AIVOICE_AIMODEL_CONNECT_FAILED_VIEWID,
break;
}
}
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "DestroyTempView:%d",hideView);
switch (hideView)
{
case AIVOICE_AIMODE_CONNECTING:
if (p_AiVoiceConnectingView)
{
- delete p_AiVoiceConnectingView;
- p_AiVoiceConnectingView = nullptr;
+ // delete p_AiVoiceConnectingView;
+ // p_AiVoiceConnectingView = nullptr;
+ p_AiVoiceConnectingView->StartOrStopAiVoiceConnectingImageAnimatorView(false);
}
break;
case AIVOICE_4GSERVICECON_VIEW:
{
delete p_Aivoice4gServiceConView;
p_Aivoice4gServiceConView = nullptr;
+ // p_Aivoice4gServiceConView->StartOrStopAiVoice4gServiceConImageAnimatorView(false);
}
break;
case AIVOICE_LISTENING_VIEWID:
if (p_AivoiceListeningView)
{
- delete p_AivoiceListeningView;
- p_AivoiceListeningView = nullptr;
+ // delete p_AivoiceListeningView;
+ // p_AivoiceListeningView = nullptr;
+ p_AivoiceListeningView->StartOrStopAivoiceListeningImageAnimatorView(false);
}
break;
case AIVOICE_THINKING_VIEWID:
if (p_AivoiceThinkingView)
{
- delete p_AivoiceThinkingView;
- p_AivoiceThinkingView = nullptr;
+ // delete p_AivoiceThinkingView;
+ // p_AivoiceThinkingView = nullptr;
+ p_AivoiceThinkingView->StartOrStopAiVoiceThinkingImageAnimatorView(false);
}
break;
case AIVOICE_SELECT_VIEW: