virtual ~testPresenter();\r
\r
void OnStart() override;\r
+ void OnResume() override;\r
\r
static testPresenter *GetInstance();\r
\r
UIScrollView *testBUTTONInitIView(uint8_t);
+ UIScrollView *GetTestBUTTONScrollView(void){return testBUTTONScrollView;}
void ClearAll(void);
private:
UILabelButtonExt *SetTheButton_ext(ButtonConfig_ext_t &buttonconfig);//, UIView::OnTouchListener *clickListener);
void testPresenter::OnStart()
{
}
+ void testPresenter::OnResume()
+ {
+ if(view_->GetSystemScrollView(BUTTON) != nullptr)
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ testbuttonView::GetInstance()->GetTestBUTTONScrollView()->RequestFocus();
+ }
+ }
bool testPresenter::OnPress(UIView &view, const PressEvent &event)
{
bool testPresenter::OnKeyAct(UIView &view, const KeyEvent &event)
{
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AlarmPresenter::OnKeyAct");
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "testPresenter::OnKeyAct");
uint8_t keyID = event.GetKeyId();
uint8_t keystate=event.GetState();
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, ":xxxxxxx:%d",keyID);
button[0]->SetText("POWER_KEY::\nraise");
}
-
+ button[0]->Invalidate();
}
if(i==1)
{
button[1]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Blue().full);
button[1]->SetText("FUNC_KEY::\nraise");
}
+ button[1]->Invalidate();
}
#ifdef BOARD_U8
}
#endif
- RootView::GetInstance()->Invalidate();
+ // RootView::GetInstance()->Invalidate();
}
button[index]->SetStyle(STYLE_BACKGROUND_COLOR, Color::Blue().full);
button[index]->SetText("crown::raise");
}
- RootView::GetInstance()->Invalidate();
-
+ // RootView::GetInstance()->Invalidate();
+ button[index]->Invalidate();
}
void testbuttonView::Changbutton(int16_t falg)
label_crown->SetText(buf);
- RootView::GetInstance()->Invalidate();
-
+ // RootView::GetInstance()->Invalidate();
+ label_crown->Invalidate();
}