* @Author: luozheng 1732036298@qq.com\r
* @Date: 2024-02-19 10:39:14\r
* @LastEditors: luozheng 1732036298@qq.com\r
- * @LastEditTime: 2024-04-22 16:53:42\r
+ * @LastEditTime: 2024-05-06 15:19:39\r
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/SoundAndVibrationView.cpp\r
*/\r
#include "soundandvibration/include/SoundAndVibrationView.h"\r
#include "soundandvibration/include/SoundAndVibrationPresenter.h"\r
#include "soundandvibration/include/SoundAndVibrationModel.h"\r
#include "wearable_log.h"\r
+#include "language/font/ui_resource_string.h"\r
/*\r
按优先级分为\r
1.系统音量\r
Title->SetPosition(93, 52, 280, 40);\r
Title->SetStyle(STYLE_TEXT_FONT, 30);\r
Title->SetStyle(STYLE_LINE_HEIGHT, 35);\r
- Title->SetText("声音与震动");\r
+ //Title->SetText("声音与震动");\r
+ Title->SetTextId(STR_SOUND_AND_VIBRATION);\r
Title->SetLineBreakMode(UILabel::LINE_BREAK_MARQUEE);\r
Title->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);\r
- Title->SetRollSpeed(40);\r
+ //Title->SetRollSpeed(40);\r
Title->SetFont(DEFAULT_VECTOR_FONT_FILENAME, 30);\r
\r
return true;\r
labelButton->SetImageSrc(NextImgSrc, NextImgSrc);\r
labelButton->SetImagePosition(326, 37);\r
}\r
- labelButton->SetText(buttonconfig.Text.c_str());\r
+ //labelButton->SetText(buttonconfig.Text.c_str());\r
+ labelButton->SetTextId(buttonconfig.TextId);\r
labelButton->SetAlign(TEXT_ALIGNMENT_LEFT);\r
labelButton->SetLabelPosition(47, 0);\r
labelButton->SetStyle(STYLE_TEXT_FONT, 30);\r
{\r
int y;\r
const char *viewId;\r
- const char *text;\r
+ //const char *text;\r
+ const int16_t textId;\r
bool clickEffect;\r
};\r
\r
ButtonSetup buttonSetups[] = {\r
- {120, SYSTEM_VOLUME_BUTTON, "系统音量", true},\r
- {240, CALL_VOLUME_BUTTON, "通话音量", true},\r
- {360, VIBRATION_REMINDER_BUTTON, "震动模式", true},\r
- {480, SILENT_MODE_BUTTON, "静音模式", false}};\r
+ {120, SYSTEM_VOLUME_BUTTON, STR_SYSTEM_VOLUME, true},\r
+ {240, CALL_VOLUME_BUTTON, STR_MEDIA_VOLUME, true},\r
+ {360, VIBRATION_REMINDER_BUTTON, STR_VIBRATION_MODE, true},\r
+ {480, SILENT_MODE_BUTTON, STR_SILENT_MODE, false}};\r
\r
UILabelButtonExt **buttonPointers[] = {&SystemVolumeButton, &CallVolumeButton, &VibrationReminderButton, &SilentModeButton};\r
\r
.w = 380,\r
.h = 100,\r
.ViewId = buttonSetups[i].viewId,\r
- .Text = buttonSetups[i].text};\r
+ //.Text = buttonSetups[i].text};\r
+ .TextId = buttonSetups[i].textId};\r
*buttonPointers[i] = SetUpButton_Ext(buttonconfig, buttonSetups[i].clickEffect);\r
if (*buttonPointers[i] == nullptr)\r
{\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SoundAndVibrationView::%s Button new fail!", buttonSetups[i].text);\r
+ //WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SoundAndVibrationView::%s Button new fail!", buttonSetups[i].text);\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SoundAndVibrationView::Button[%d] new fail!", i);\r
return false;\r
}\r
}\r