This commit is contained in:
2026-03-07 17:24:59 +08:00
parent 4418ebecac
commit b0ec8ab4bd
417 changed files with 42546 additions and 2 deletions

View File

@@ -0,0 +1,52 @@
import 'package:flutter/material.dart';
import 'package:flutter_dmzj/app/app_style.dart';
import 'package:flutter_dmzj/modules/user/subscribe/comic/comic_subscribe_view.dart';
import 'package:flutter_dmzj/modules/user/subscribe/novel/novel_subscribe_view.dart';
import 'package:flutter_dmzj/modules/user/subscribe/user_subscribe_controller.dart';
import 'package:get/get.dart';
class UserSubscribePage extends StatelessWidget {
final UserSubscribeController controller;
final int type;
UserSubscribePage({this.type = 0, super.key})
: controller = Get.put(
UserSubscribeController(type),
tag: DateTime.now().millisecondsSinceEpoch.toString(),
);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Container(
alignment: Alignment.center,
padding: const EdgeInsets.only(right: 56),
child: TabBar(
controller: controller.tabController,
isScrollable: true,
tabAlignment: TabAlignment.start,
labelPadding: AppStyle.edgeInsetsH24,
indicatorSize: TabBarIndicatorSize.label,
indicatorColor: Theme.of(context).colorScheme.primary,
labelColor: Theme.of(context).colorScheme.primary,
unselectedLabelColor:
Get.isDarkMode ? Colors.white70 : Colors.black87,
tabs: const [
Tab(text: "漫画"),
Tab(text: "小说"),
// Tab(text: "新闻"),
],
),
),
),
body: TabBarView(
controller: controller.tabController,
children: [
ComicSubscribeView(),
NovelSubscribeView(),
// NewsSubscribeView(),
],
),
);
}
}