icon替换

This commit is contained in:
谢宇宁
2026-09-17 12:34:07 +07:00
parent 9d6b79429b
commit 069658f4a3
455 changed files with 1928 additions and 1928 deletions
@@ -1,9 +1,9 @@
import 'package:flutter/material.dart';
import 'package:hgdj/hj_model/cartoon_media_info.dart';
import 'package:hgdj/hj_page/find/rank_module/rank_badge.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:hgdj/routers/jump_router.dart';
import 'package:hgdj/tools_base/widget/net_image_widget.dart';
import 'package:jyfans/hj_model/cartoon_media_info.dart';
import 'package:jyfans/hj_page/find/rank_module/rank_badge.dart';
import 'package:jyfans/hj_utils/screen.dart';
import 'package:jyfans/routers/jump_router.dart';
import 'package:jyfans/tools_base/widget/net_image_widget.dart';
//动漫/漫画排行榜item
class ACGRankItem extends StatelessWidget {
@@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hgdj/assets_tool/images.dart';
import 'package:hgdj/extension/extensions.dart';
import 'package:hgdj/hj_model/video_model.dart';
import 'package:hgdj/hj_page/find/pic_collect/pics_detail_page.dart';
import 'package:hgdj/hj_page/find/rank_module/rank_badge.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:hgdj/tools_base/widget/net_image_widget.dart';
import 'package:jyfans/assets_tool/images.dart';
import 'package:jyfans/extension/extensions.dart';
import 'package:jyfans/hj_model/video_model.dart';
import 'package:jyfans/hj_page/find/pic_collect/pics_detail_page.dart';
import 'package:jyfans/hj_page/find/rank_module/rank_badge.dart';
import 'package:jyfans/hj_utils/screen.dart';
import 'package:jyfans/tools_base/widget/net_image_widget.dart';
//图集排行榜item
class ImageRankItem extends StatelessWidget {
+2 -2
View File
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:hgdj/assets_tool/images.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:jyfans/assets_tool/images.dart';
import 'package:jyfans/hj_utils/screen.dart';
/// 榜单名次徽标「皇冠 + NO.1」:影视 / 图集 / 动漫 / 帖子四种 item 共用,改样式只改这一处
Widget rankBadge(int index) {
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hgdj/hj_utils/const.dart';
import 'package:jyfans/hj_utils/const.dart';
class RankMainLogic extends GetxController with GetTickerProviderStateMixin {
RankMainLogic({int initIndex = 0}) : _initIndex = initIndex;
@@ -1,10 +1,10 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hgdj/hj_page/find/rank_module/rank_type_tab_view.dart';
import 'package:hgdj/hj_utils/const.dart';
import 'package:hgdj/tools_base/indicator/custom_tab_indicator.dart';
import 'package:hgdj/tools_base/unique_tag_mixin.dart';
import 'package:hgdj/tools_base/widget/keep_alive_widget.dart';
import 'package:jyfans/hj_page/find/rank_module/rank_type_tab_view.dart';
import 'package:jyfans/hj_utils/const.dart';
import 'package:jyfans/tools_base/indicator/custom_tab_indicator.dart';
import 'package:jyfans/tools_base/unique_tag_mixin.dart';
import 'package:jyfans/tools_base/widget/keep_alive_widget.dart';
import 'rank_main_logic.dart';
@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:jyfans/hj_utils/screen.dart';
/// 榜单周期 Tab:周榜 / 月榜 / 年榜 / 总榜,项间用一条竖线分隔、无下划线指示器。
/// 不用自己监听 controller 重绘——TabBar 内部就挂着 animation 监听
@@ -1,7 +1,7 @@
import 'package:hgdj/hj_utils/api_service/acg_service.dart';
import 'package:hgdj/hj_utils/const.dart';
import 'package:hgdj/hj_utils/api_service/vid_service.dart';
import 'package:hgdj/tools_base/base_list_controller.dart';
import 'package:jyfans/hj_utils/api_service/acg_service.dart';
import 'package:jyfans/hj_utils/const.dart';
import 'package:jyfans/hj_utils/api_service/vid_service.dart';
import 'package:jyfans/tools_base/base_list_controller.dart';
class RankSubPageLogic extends ListBaseLogic<dynamic> {
final MediaStyle pageType; // 榜单媒体类型:影片/帖子/图集/漫画等
@@ -1,12 +1,12 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hgdj/hj_model/video_model.dart';
import 'package:hgdj/hj_page/find/rank_module/video_rank_item.dart';
import 'package:hgdj/hj_utils/const.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:hgdj/tools_base/loading/loading_center_widget.dart';
import 'package:hgdj/tools_base/refresh/pull_refresh.dart';
import 'package:hgdj/tools_base/unique_tag_mixin.dart';
import 'package:jyfans/hj_model/video_model.dart';
import 'package:jyfans/hj_page/find/rank_module/video_rank_item.dart';
import 'package:jyfans/hj_utils/const.dart';
import 'package:jyfans/hj_utils/screen.dart';
import 'package:jyfans/tools_base/loading/loading_center_widget.dart';
import 'package:jyfans/tools_base/refresh/pull_refresh.dart';
import 'package:jyfans/tools_base/unique_tag_mixin.dart';
import '../../community/widget/community_post_widget.dart';
import 'acg_rank_item.dart';
@@ -1,8 +1,8 @@
import 'package:flutter/material.dart';
import 'package:hgdj/hj_page/find/rank_module/rank_sort_tab_bar.dart';
import 'package:hgdj/hj_utils/const.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:hgdj/tools_base/widget/keep_alive_widget.dart';
import 'package:jyfans/hj_page/find/rank_module/rank_sort_tab_bar.dart';
import 'package:jyfans/hj_utils/const.dart';
import 'package:jyfans/hj_utils/screen.dart';
import 'package:jyfans/tools_base/widget/keep_alive_widget.dart';
import 'rank_sub_page.dart';
@@ -1,11 +1,11 @@
import 'package:flutter/material.dart';
import 'package:hgdj/assets_tool/images.dart';
import 'package:hgdj/extension/extensions.dart';
import 'package:hgdj/hj_model/video_model.dart';
import 'package:hgdj/hj_page/find/rank_module/rank_badge.dart';
import 'package:hgdj/hj_utils/screen.dart';
import 'package:hgdj/routers/jump_router.dart';
import 'package:hgdj/tools_base/widget/net_image_widget.dart';
import 'package:jyfans/assets_tool/images.dart';
import 'package:jyfans/extension/extensions.dart';
import 'package:jyfans/hj_model/video_model.dart';
import 'package:jyfans/hj_page/find/rank_module/rank_badge.dart';
import 'package:jyfans/hj_utils/screen.dart';
import 'package:jyfans/routers/jump_router.dart';
import 'package:jyfans/tools_base/widget/net_image_widget.dart';
//影视排行榜item
class VideoRankItem extends StatelessWidget {