/*---------------------------------------------------------------------------- * Copyright (c) TJD Technologies Co., Ltd. 2024. All rights reserved. * * Description: TjdUiAppMainPageMakeFriend.h * * Author: luziquan@ss-tjd.com * * Create: 2024-12-27 *--------------------------------------------------------------------------*/ #ifndef TJD_UI_APP_MAIN_PAGE_MAKE_FRIEND_H #define TJD_UI_APP_MAIN_PAGE_MAKE_FRIEND_H #include "components/ui_card_page.h" #include "components/ui_image_view.h" #include "components/ui_label.h" #include "components/ui_view_group.h" #include "components/ui_circle_progress.h" namespace TJD { class TjdUiAppMainPageMakeFriend : public OHOS::UICardPage { public: TjdUiAppMainPageMakeFriend(); virtual ~TjdUiAppMainPageMakeFriend(); static TjdUiAppMainPageMakeFriend *GetInstance(void); void PreLoad(void) override; void UnLoad(void) override; void NotifyTick(void); private: class MakeFriendOnClickListener; void InitView(void); void UpdateValue(void); bool viewiInitStatus{false}; OHOS::UIViewGroup *container_{nullptr}; OHOS::UILabel *titleTime_{nullptr}; OHOS::UIImageView *alipayIcon_{nullptr}; OHOS::UIImageView *wechatIcon_{nullptr}; OHOS::UIImageView *qqIcon_{nullptr}; OHOS::UIImageView *dingdingIcon_{nullptr}; OHOS::UILabel *temperature_{nullptr}; OHOS::UILabel *leftTime_{nullptr}; OHOS::UILabel *rightTime_{nullptr}; OHOS::UILabel *leftTemper_{nullptr}; OHOS::UILabel *rightTemper_{nullptr}; OHOS::UICircleProgress *weatherProgress_{nullptr}; OHOS::UICircleProgress *timeProgress_{nullptr}; OHOS::UIImageView *weatherProgressBg_{nullptr}; OHOS::UIImageView *timeProgressBg_{nullptr}; MakeFriendOnClickListener *makeFriendOnClickListener_{nullptr}; }; } // namespace TJD #endif // PAYMENT_DATING_PAGE_H