/*---------------------------------------------------------------------------- * Copyright (c) TJD Technologies Co., Ltd. 2024. All rights reserved. * * Description: * * Author: huangshuyi * * Create: 2024-4 *--------------------------------------------------------------------------*/ #ifndef TJDUI_MESSAGE_PARTICULAR_VIEW_H #define TJDUI_MESSAGE_PARTICULAR_VIEW_H #include #include "View.h" #include "ui_swipe_view.h" #include "swipe_effect/zoom_effect.h" #include "components/root_view.h" #include "ChangeSliceListener.h" #include "TjdUiMessageParticularPresenter.h" #include "TjdUiMessageParticularPage.h" #include "TjdUiMessageConfirmDelPage.h" #include "TjdUiMessageNoMessagePage.h" namespace TJD { //namespace OHOS { class TjdUiMessageParticularPresenter; class TjdUiMessageParticularView : public OHOS::View { public: TjdUiMessageParticularView(); virtual ~TjdUiMessageParticularView(); static TjdUiMessageParticularView *GetInstance(void); void OnStart() override; void OnStop() override; static uint16_t preSliceId; private: TjdUiMessageParticularPage* MessageParticularPage{nullptr}; TjdUiMessageConfirmDelPage* MessageConfirmDelPage{nullptr}; TjdUiMessageNoMessagePage* MessageNoMessagePage{nullptr}; OHOS::UIViewGroup *container_= nullptr; }; } // namespace OHOS #endif // MAIN_VIEW_SAMPLE_H