chore(cleanup): 删除无引用代码与无用资源

This commit is contained in:
Zhou Weidong committed 2026-10-20 20:06:17 +08:00
1 parent d2174c5b74
commit 3fefd544fb
16 files changed
-1544

No files matched your search

-74
View File
@@ -1,74 +0,0 @@
// Author: fruit.com.cn
import 'package:flutter/material.dart';
import '../data/models/drama.dart';
import '../theme/app_colors.dart';
import '../theme/app_dimens.dart';
import 'remote_image.dart';
/// 收藏等账号列表复用的剧集卡片,视觉与"我的"页列表保持一致。
class LibraryDramaTile extends StatelessWidget {
const LibraryDramaTile({
super.key,
required this.drama,
required this.onTap,
this.trailing,
});
final Drama drama;
final VoidCallback? onTap;
final Widget? trailing;
@override
Widget build(BuildContext context) {
return Material(
color: AppColors.card,
borderRadius: BorderRadius.circular(AppDimens.innerRadius),
clipBehavior: Clip.antiAlias,
child: InkWell(
onTap: onTap,
child: Padding(
padding: const EdgeInsets.all(AppDimens.innerPadding),
child: Row(
children: [
ClipRRect(
borderRadius: BorderRadius.circular(AppDimens.innerRadius),
child: RemoteImage(drama.posterUrl, width: 74, height: 103),
),
const SizedBox(width: 11),
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
drama.title,
maxLines: 2,
overflow: TextOverflow.ellipsis,
style: const TextStyle(
color: Colors.white,
fontSize: AppDimens.listTitle,
fontWeight: FontWeight.w700,
),
),
const SizedBox(height: 7),
Text(
drama.genre.isEmpty ? drama.category : drama.genre,
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: const TextStyle(
color: AppColors.muted,
fontSize: AppDimens.caption,
),
),
],
),
),
?trailing,
],
),
),
),
);
}
}