WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "PullUpDownView::GetBlueToothConnectedStatus");
return SettingModel::GetInstance().GetBlueToothConnectStatus();
}
-
- // 设置蓝牙连接状态是否显示
- void PullUpDownView::SetPhoneConnectedIsVisible(bool state)
- {
- if (connectedStatusBackgroundButton && showPhoneConnectedStatus && showBluetoothConnectedStatus)
- {
- if (!state)
- {
- connectedStatusBackgroundButton->SetPosition(153, 10, 160, 50);
- int x = connectedStatusBackgroundButton->GetX();
- int y = connectedStatusBackgroundButton->GetY();
- showPhoneConnectedStatus->SetVisible(true);
- showBluetoothConnectedStatus->SetPosition(x + 68, y + 13);
- }
- else
- {
- connectedStatusBackgroundButton->SetPosition(178, 10, 110, 50);
- int x = connectedStatusBackgroundButton->GetX();
- int y = connectedStatusBackgroundButton->GetY();
- showPhoneConnectedStatus->SetVisible(false);
- showBluetoothConnectedStatus->SetPosition(x + 22, y + 13);
- }
- connectedStatusBackgroundButton->Invalidate();
- showPhoneConnectedStatus->Invalidate();
- showBluetoothConnectedStatus->Invalidate();
- }
- }
-
// 更新手机连接状态
void PullUpDownView::UpdatePhoneStatus(int status)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "showPhoneConnectedStatus nullptr");
return;
}
- // showPhoneConnectedStatus->SetSrc(status ? DROPDOWN_PHONECONNECTED_IMAGE : DROPDOWN_PHONEDISCONNECTED_IMAGE);
- // showPhoneConnectedStatus->Invalidate();
showPhoneConnectedStatus->SetSrc(DROPDOWN_PHONEDISCONNECTED_IMAGE);
- SetPhoneConnectedIsVisible(status);
if (GetConnectedStatusView() != nullptr)
GetConnectedStatusView()->UpdatePhoneConnectedStatus(status);
return;
}
}
- connectedStatusBackgroundButton->SetPosition(153, 10, 160, 50);
+ connectedStatusBackgroundButton->SetPosition(178, 10, 110, 50);
connectedStatusBackgroundButton->SetViewId(CONNECTEDSTATUSBACKGROUNDBUTTON);
connectedStatusBackgroundButton->SetStyle(STYLE_BACKGROUND_COLOR, 0xff191919);
connectedStatusBackgroundButton->SetStyle(STYLE_BACKGROUND_OPA, 0xff);
/* -------------------------------- 显示手机连接状态 -------------------------------- */
if (showPhoneConnectedStatus == nullptr)
{
- showPhoneConnectedStatus = DropDownConnectedStatusImageViweInit(x + 26, y + 13, 24, 24);
+ showPhoneConnectedStatus = DropDownConnectedStatusImageViweInit(x + 22, y + 13, 24, 24);
if (showPhoneConnectedStatus == nullptr)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "showPhoneConnectedStatus new fail");
/* -------------------------------- 显示蓝牙连接状态 -------------------------------- */
if (showBluetoothConnectedStatus == nullptr)
{
- showBluetoothConnectedStatus = DropDownConnectedStatusImageViweInit(x + 110, y + 13, 24, 24);
+ showBluetoothConnectedStatus = DropDownConnectedStatusImageViweInit(x + 64, y + 13, 24, 24);
if (showBluetoothConnectedStatus == nullptr)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "showBluetoothConnectedStatus new fail");