项目名修改

This commit is contained in:
谢宇宁
2026-10-08 20:42:08 +07:00
parent 3fb7940ae2
commit 4145dbb716
443 changed files with 1925 additions and 1925 deletions
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/config/config.dart';
import 'package:hgmj/config/config.dart';
import '../../main_page/provider/bottom_bar_provider.dart';
class CommunityMainModuleLogic extends GetxController
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/tools_base/widget/keep_alive_widget.dart';
import 'package:hgmj/tools_base/widget/keep_alive_widget.dart';
import '../../../tools_base/indicator/custom_tab_indicator.dart';
import '../../../tools_base/loading/loading_center_widget.dart';
@@ -2,12 +2,12 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/api_service/vid_service.dart';
import 'package:jydj/hj_utils/const.dart';
import 'package:jydj/tools_base/debug_log.dart';
import 'package:jydj/tools_base/event_bus/event_bus_util.dart';
import 'package:jydj/tools_base/event_bus/events.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/api_service/vid_service.dart';
import 'package:hgmj/hj_utils/const.dart';
import 'package:hgmj/tools_base/debug_log.dart';
import 'package:hgmj/tools_base/event_bus/event_bus_util.dart';
import 'package:hgmj/tools_base/event_bus/events.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart';
import '../../../hj_model/home/plate_model.dart';
@@ -1,11 +1,11 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/banner/ads_grid_view.dart';
import 'package:jydj/tools_base/loading/loading_center_widget.dart';
import 'package:jydj/tools_base/refresh/pull_refresh.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/banner/ads_grid_view.dart';
import 'package:hgmj/tools_base/loading/loading_center_widget.dart';
import 'package:hgmj/tools_base/refresh/pull_refresh.dart';
import '../../../hj_model/home/plate_model.dart';
import '../../../hj_model/video_model.dart';
@@ -14,7 +14,7 @@ import '../../../tools_base/widget/net_image_widget.dart';
import '../widget/community_middle_header.dart';
import '../widget/community_post_widget.dart';
import 'community_tab_logic.dart';
import 'package:jydj/extension/extensions.dart';
import 'package:hgmj/extension/extensions.dart';
class CommunityTabPage extends StatelessWidget {
final ModuleData model;
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_utils/const.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_utils/const.dart';
import '../../main_page/main_logic.dart';
import '../../main_page/provider/bottom_bar_provider.dart';
@@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_utils/const.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/widget/keep_alive_widget.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_utils/const.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/widget/keep_alive_widget.dart';
import '../../../config/config.dart';
import '../../cartoon/cartoon_sub_module_page.dart';
@@ -2,8 +2,8 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/api_service/tag_service.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/api_service/tag_service.dart';
class CommunityTagLogic extends GetxController with GetTickerProviderStateMixin {
final scrollCtr = ScrollController();
@@ -2,12 +2,12 @@ import 'package:extended_nested_scroll_view/extended_nested_scroll_view.dart';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/unique_tag_mixin.dart';
import 'package:jydj/tools_base/widget/keep_alive_widget.dart';
import 'package:jydj/tools_base/widget/net_image_widget.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/unique_tag_mixin.dart';
import 'package:hgmj/tools_base/widget/keep_alive_widget.dart';
import 'package:hgmj/tools_base/widget/net_image_widget.dart';
import 'package:provider/provider.dart';
import '../../../tools_base/widget/follow_button.dart';
@@ -1,10 +1,10 @@
import 'dart:async';
import 'package:get/get.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/api_service/tag_service.dart';
import 'package:jydj/tools_base/event_bus/event_bus_util.dart';
import 'package:jydj/tools_base/event_bus/events.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/api_service/tag_service.dart';
import 'package:hgmj/tools_base/event_bus/event_bus_util.dart';
import 'package:hgmj/tools_base/event_bus/events.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart';
import '../../../home/widget/collect_status_wrapper.dart';
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/routers/jump_router.dart';
import 'package:jydj/tools_base/loading/loading_center_widget.dart';
import 'package:jydj/tools_base/refresh/pull_refresh.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/routers/jump_router.dart';
import 'package:hgmj/tools_base/loading/loading_center_widget.dart';
import 'package:hgmj/tools_base/refresh/pull_refresh.dart';
import '../../../home/home_cell_style/video_simple_cell.dart';
import '../../widget/community_post_widget.dart';
@@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:jydj/hj_utils/pay/pay_manager.dart';
import 'package:jydj/extension/extensions.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/routers/jump_router.dart';
import 'package:jydj/tools_base/global_store/store.dart';
import 'package:jydj/tools_base/widget/sheet_handle_bar.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import 'package:hgmj/hj_utils/pay/pay_manager.dart';
import 'package:hgmj/extension/extensions.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/routers/jump_router.dart';
import 'package:hgmj/tools_base/global_store/store.dart';
import 'package:hgmj/tools_base/widget/sheet_handle_bar.dart';
import 'package:provider/provider.dart';
import '../model/im_group_list_model.dart';
@@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/tools_base/debug_log.dart';
import 'package:jydj/tools_base/global_store/store.dart';
import 'package:jydj/tools_base/toast.dart';
import 'package:hgmj/tools_base/debug_log.dart';
import 'package:hgmj/tools_base/global_store/store.dart';
import 'package:hgmj/tools_base/toast.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart';
import '../../../../hj_utils/api_service/group_service.dart';
@@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/hj_page/comment/widget/comment_foot_view.dart';
import 'package:hgmj/hj_page/comment/widget/comment_foot_view.dart';
import 'package:jydj/tools_base/refresh/pull_refresh.dart';
import 'package:hgmj/tools_base/refresh/pull_refresh.dart';
import '../model/im_group_list_model.dart';
import 'soul_group_detail_logic.dart';
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:jydj/routers/jump_router.dart';
import 'package:jydj/tools_base/widget/net_image_widget.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import 'package:hgmj/routers/jump_router.dart';
import 'package:hgmj/tools_base/widget/net_image_widget.dart';
import '../../../../../tools_base/global_store/store.dart';
import 'package:jydj/tools_base/widget/image_browser_page.dart';
import 'package:hgmj/tools_base/widget/image_browser_page.dart';
import '../../model/im_message_resp.dart';
class ChatItemCell extends StatefulWidget {
@@ -1,5 +1,5 @@
import 'package:get/get.dart';
import 'package:jydj/tools_base/debug_log.dart';
import 'package:hgmj/tools_base/debug_log.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart';
import '../../../hj_utils/api_service/group_service.dart';
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/hj_page/main_page/provider/bottom_bar_provider.dart';
import 'package:jydj/hj_utils/const.dart';
import 'package:jydj/tools_base/banner/ads_grid_view.dart';
import 'package:jydj/tools_base/loading/loading_center_widget.dart';
import 'package:jydj/tools_base/refresh/pull_refresh.dart';
import 'package:hgmj/hj_page/main_page/provider/bottom_bar_provider.dart';
import 'package:hgmj/hj_utils/const.dart';
import 'package:hgmj/tools_base/banner/ads_grid_view.dart';
import 'package:hgmj/tools_base/loading/loading_center_widget.dart';
import 'package:hgmj/tools_base/refresh/pull_refresh.dart';
import 'group_chat_logic.dart';
import 'widget/chat_group_cell.dart';
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/tools_base/toast.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/debug_log.dart';
import 'package:jydj/tools_base/global_store/store.dart';
import 'package:jydj/tools_base/loading/loading_alert_widget.dart';
import 'package:hgmj/tools_base/toast.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/debug_log.dart';
import 'package:hgmj/tools_base/global_store/store.dart';
import 'package:hgmj/tools_base/loading/loading_alert_widget.dart';
import '../../../../alert/mine/vip_level_dialog.dart';
import '../../../../assets_tool/app_colors.dart';
@@ -13,7 +13,7 @@ import '../../../../tools_base/widget/header_widget.dart';
import '../alert/group_buy_bottom_sheet.dart';
import '../detail/soul_group_detail_page.dart';
import '../model/im_group_list_model.dart';
import 'package:jydj/extension/extensions.dart';
import 'package:hgmj/extension/extensions.dart';
class ChatGroupCell extends StatefulWidget {
final IMGroupItemModel model;
@@ -3,16 +3,16 @@ import 'dart:ui';
import 'package:easy_rich_text/easy_rich_text.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_page/video/video_player_alert.dart';
import 'package:jydj/hj_utils/pay/pay_manager.dart';
import 'package:jydj/hj_utils/buy_util.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/hj_utils/widget_util.dart';
import 'package:jydj/tools_base/global_store/store.dart';
import 'package:jydj/tools_base/widget/net_image_widget.dart';
import 'package:jydj/tools_base/widget/image_browser_page.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_page/video/video_player_alert.dart';
import 'package:hgmj/hj_utils/pay/pay_manager.dart';
import 'package:hgmj/hj_utils/buy_util.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/hj_utils/widget_util.dart';
import 'package:hgmj/tools_base/global_store/store.dart';
import 'package:hgmj/tools_base/widget/net_image_widget.dart';
import 'package:hgmj/tools_base/widget/image_browser_page.dart';
import '../../../../alert/video/vip_acg_dialog.dart';
import '../../../../assets_tool/app_colors.dart';
@@ -3,14 +3,14 @@ import 'dart:math';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/api_service/common_service.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/api_service/common_service.dart';
import 'package:hgmj/hj_utils/screen.dart';
import '../../../../alert/video/share_media_dialog.dart';
import '../../../mine/collec_history_buy/col_his_buy_sub_page.dart';
import 'package:jydj/extension/extensions.dart';
import 'package:hgmj/extension/extensions.dart';
/// 帖子详情操作栏:浏览量 / 点赞 / 评论 / 分享
class PostDetailOperationView extends StatefulWidget {
@@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/pay/pay_manager.dart';
import 'package:jydj/tools_base/global_store/store.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/pay/pay_manager.dart';
import 'package:hgmj/tools_base/global_store/store.dart';
/// 帖子金币解锁弹窗:解锁成功回传 true,点空白关闭交给 barrier
class PostDetailUnlockDialog extends StatelessWidget {
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/routers/jump_router.dart';
import 'package:jydj/tools_base/widget/image_browser_page.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/routers/jump_router.dart';
import 'package:hgmj/tools_base/widget/image_browser_page.dart';
import '../../../../tools_base/richTextParsing/html_parser.dart';
import '../../../../tools_base/widget/shrink_wrap.dart';
@@ -1,15 +1,15 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_utils/date_time_util.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/routers/jump_router.dart';
import 'package:jydj/tools_base/global_store/store.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_utils/date_time_util.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/routers/jump_router.dart';
import 'package:hgmj/tools_base/global_store/store.dart';
import '../../../../hj_model/video_model.dart';
import 'package:jydj/tools_base/toast.dart';
import 'package:hgmj/tools_base/toast.dart';
import 'post_detail_unlock_dialog.dart';
/// 种子帖 / 黄游帖的资源信息与下载入口
@@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_page/comment/comment_mixin.dart';
import 'package:jydj/hj_utils/api_service/vid_service.dart';
import 'package:jydj/hj_utils/const.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_page/comment/comment_mixin.dart';
import 'package:hgmj/hj_utils/api_service/vid_service.dart';
import 'package:hgmj/hj_utils/const.dart';
import '../../../hj_utils/history_util.dart';
import 'post_detail_page.dart';
@@ -1,14 +1,14 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/extension/extensions.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_page/comment/cell/comment_item.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/banner/ads_grid_view.dart';
import 'package:jydj/tools_base/loading/loading_center_widget.dart';
import 'package:jydj/tools_base/refresh/pull_refresh.dart';
import 'package:jydj/tools_base/unique_tag_mixin.dart';
import 'package:hgmj/extension/extensions.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_page/comment/cell/comment_item.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/banner/ads_grid_view.dart';
import 'package:hgmj/tools_base/loading/loading_center_widget.dart';
import 'package:hgmj/tools_base/refresh/pull_refresh.dart';
import 'package:hgmj/tools_base/unique_tag_mixin.dart';
import '../../comment/widget/comment_foot_view.dart';
import '../../home/widget/quick_search_view.dart';
@@ -1,7 +1,7 @@
import 'package:get/get.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/api_service/search_service.dart';
import 'package:jydj/tools_base/debug_log.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/api_service/search_service.dart';
import 'package:hgmj/tools_base/debug_log.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart';
import 'chose_tag_page.dart';
@@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_page/community/publish_page/chose_tag_logic.dart';
import 'package:jydj/hj_page/home/search_page/widget/topic_item.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/loading/loading_center_widget.dart';
import 'package:jydj/tools_base/refresh/pull_refresh.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_page/community/publish_page/chose_tag_logic.dart';
import 'package:hgmj/hj_page/home/search_page/widget/topic_item.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/loading/loading_center_widget.dart';
import 'package:hgmj/tools_base/refresh/pull_refresh.dart';
enum ChoseTopicEntry {
home('选择标签'),
@@ -4,16 +4,16 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:image_picker/image_picker.dart';
import 'package:image_pickers/image_pickers.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_utils/api_service/vid_service.dart';
import 'package:jydj/hj_utils/file_util.dart';
import 'package:jydj/hj_utils/media_info.dart';
import 'package:jydj/tools_base/file_upload/file_upload_tool.dart';
import 'package:jydj/tools_base/loading/loading_alert_widget.dart';
import 'package:jydj/tools_base/toast.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_utils/api_service/vid_service.dart';
import 'package:hgmj/hj_utils/file_util.dart';
import 'package:hgmj/hj_utils/media_info.dart';
import 'package:hgmj/tools_base/file_upload/file_upload_tool.dart';
import 'package:hgmj/tools_base/loading/loading_alert_widget.dart';
import 'package:hgmj/tools_base/toast.dart';
import 'package:path_provider/path_provider.dart';
import 'package:video_thumbnail/video_thumbnail.dart';
import 'package:jydj/tools_base/widget/common_alert.dart';
import 'package:hgmj/tools_base/widget/common_alert.dart';
import 'publish_page.dart';
@@ -1,13 +1,13 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:jydj/hj_page/community/publish_page/chose_tag_page.dart';
import 'package:jydj/hj_page/community/publish_page/publish_logic.dart';
import 'package:jydj/hj_page/community/publish_page/publish_rule_page.dart';
import 'package:jydj/hj_page/community/publish_page/widget/publish_widget.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/widget/common_alert.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import 'package:hgmj/hj_page/community/publish_page/chose_tag_page.dart';
import 'package:hgmj/hj_page/community/publish_page/publish_logic.dart';
import 'package:hgmj/hj_page/community/publish_page/publish_rule_page.dart';
import 'package:hgmj/hj_page/community/publish_page/widget/publish_widget.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/widget/common_alert.dart';
enum PublishType {
homeImg(RuleType.home, ChoseTopicEntry.home, '发布图片'),
@@ -4,12 +4,12 @@ import 'package:easy_rich_text/easy_rich_text.dart';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/tools_base/widget/add_media_source_button.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/widget/net_image_widget.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/tools_base/widget/add_media_source_button.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/widget/net_image_widget.dart';
import '../../../home/widget/support_up_alert.dart';
import '../chose_tag_page.dart';
@@ -1,8 +1,8 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/tools_base/widget/net_image_widget.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/tools_base/widget/net_image_widget.dart';
/// 视频封面:本地/网络图 + 可选暗色遮罩 + 居中播放按钮
/// [ratio] 传了就按比例撑开,不传则由外部约束决定尺寸
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
import '../community/community_tab_logic.dart';
/// 社区首页的排序 tab 条,标题取自 CommunityTabLogic.sortTabs
@@ -4,10 +4,10 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_utils/date_time_util.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/widget/net_image_widget.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_utils/date_time_util.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/widget/net_image_widget.dart';
import '../../../hj_model/video_model.dart';
import '../../find/rank_module/rank_badge.dart';
@@ -16,8 +16,8 @@ import '../community_tag_page/community_tag_page.dart';
import '../post_detail_page/post_detail_page.dart';
import 'post_user_info_view.dart';
import 'post_word_rich_text.dart';
import 'package:jydj/extension/extensions.dart';
import 'package:jydj/tools_base/widget/common_alert.dart';
import 'package:hgmj/extension/extensions.dart';
import 'package:hgmj/tools_base/widget/common_alert.dart';
typedef OnItemCheckCallback = void Function(VideoModel videoModel, bool isChecked);
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
class CommunitySortHeader extends StatefulWidget {
final Function(int sort) sortOnTap;
@@ -1,6 +1,6 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:jydj/assets_tool/app_colors.dart';
import 'package:hgmj/assets_tool/app_colors.dart';
/// 关注 / 收藏按钮,加载中转菊花
class FollowLoadingButton extends StatelessWidget {
@@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/extension/extensions.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/tools_base/widget/net_image_widget.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/extension/extensions.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/tools_base/widget/net_image_widget.dart';
import '../../../hj_model/video_model.dart';
import '../../find/pic_collect/pics_detail_page.dart';
@@ -1,14 +1,14 @@
import 'package:flutter/material.dart';
import 'package:jydj/assets_tool/images.dart';
import 'package:jydj/hj_model/video_model.dart';
import 'package:jydj/hj_page/community/widget/follow_loading_button.dart';
import 'package:jydj/hj_page/home/widget/collect_status_wrapper.dart';
import 'package:jydj/hj_page/home/widget/user_name_view.dart';
import 'package:jydj/hj_utils/api_service/mine_service.dart';
import 'package:jydj/hj_utils/date_time_util.dart';
import 'package:jydj/hj_utils/screen.dart';
import 'package:jydj/routers/jump_router.dart';
import 'package:jydj/tools_base/widget/net_image_widget.dart';
import 'package:hgmj/assets_tool/images.dart';
import 'package:hgmj/hj_model/video_model.dart';
import 'package:hgmj/hj_page/community/widget/follow_loading_button.dart';
import 'package:hgmj/hj_page/home/widget/collect_status_wrapper.dart';
import 'package:hgmj/hj_page/home/widget/user_name_view.dart';
import 'package:hgmj/hj_utils/api_service/mine_service.dart';
import 'package:hgmj/hj_utils/date_time_util.dart';
import 'package:hgmj/hj_utils/screen.dart';
import 'package:hgmj/routers/jump_router.dart';
import 'package:hgmj/tools_base/widget/net_image_widget.dart';
//帖子发布者信息:头像 + 昵称 + 发布时间,详情模式额外带关注按钮
class PostUserInfoView extends StatefulWidget {
@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:jydj/hj_utils/widget_util.dart';
import 'package:hgmj/hj_utils/widget_util.dart';
import '../../../hj_model/video_model.dart';