/* * Copyright (c) CompanyNameMagicTag 2022-2022. All rights reserved. * Description: temperature * Author: * Create: 2022-02-15 */ #ifndef TEMP_MEA_PROCESS_H #define TEMP_MEA_PROCESS_H #include "components/ui_image_view.h" #include "components/ui_label.h" #include "components/ui_scroll_view.h" #include "components/ui_circle_progress.h" #include "TempPresenter.h" namespace OHOS { class TempMeaProcess : public UIScrollView { public: TempMeaProcess(); ~TempMeaProcess() override; static TempMeaProcess *GetInstance(); bool InitMeaProcess(void); void TempMeaDelayExit(void); UICircleProgress *GetCircleProgress(void); bool GetCircleStatus(void); void SetCircleStatus(bool status); private: bool TempInitImage(void); bool TempInitLabel(void); bool TempCirCleProcess(void); UICircleProgress *tempCircle{nullptr}; UIImageView *imageMeasure{nullptr}; UILabel *tempLabel{nullptr}; bool circleStatus{false}; }; } #endif