fix(player): 推荐流播放器补钱包依赖并统一点赞选中色
This commit is contained in:
1 parent
4de9417e27
commit
08aa6903d2
2 files changed
+7
-1
No files matched your search
@@ -189,7 +189,7 @@ class PlayerPlaybackOverlay extends StatelessWidget {
|
|||||||
count: data.likeCount,
|
count: data.likeCount,
|
||||||
countKey: const Key('player-rail-like-count'),
|
countKey: const Key('player-rail-like-count'),
|
||||||
selected: data.liked,
|
selected: data.liked,
|
||||||
selectedColor: AppColors.doubleTapHeartRed,
|
selectedColor: AppColors.brandRed,
|
||||||
onTap: actions.onLike,
|
onTap: actions.onLike,
|
||||||
),
|
),
|
||||||
InteractionRailItem(
|
InteractionRailItem(
|
||||||
|
|||||||
@@ -9,8 +9,10 @@ import '../../core/data/models/drama.dart';
|
|||||||
import '../../core/data/remote/catalog_api.dart';
|
import '../../core/data/remote/catalog_api.dart';
|
||||||
import '../../core/data/models/playlist_detail.dart';
|
import '../../core/data/models/playlist_detail.dart';
|
||||||
import '../../core/data/services/category_controller.dart';
|
import '../../core/data/services/category_controller.dart';
|
||||||
|
import '../../core/data/services/download_controller.dart';
|
||||||
import '../../core/data/services/home_feed_controller.dart';
|
import '../../core/data/services/home_feed_controller.dart';
|
||||||
import '../../core/data/services/playlist_controller.dart';
|
import '../../core/data/services/playlist_controller.dart';
|
||||||
|
import '../../core/data/services/wallet_controller.dart';
|
||||||
import '../../core/theme/app_colors.dart';
|
import '../../core/theme/app_colors.dart';
|
||||||
import '../../core/widgets/empty_state.dart';
|
import '../../core/widgets/empty_state.dart';
|
||||||
import '../../l10n/app_localizations.dart';
|
import '../../l10n/app_localizations.dart';
|
||||||
@@ -299,6 +301,10 @@ class _RecommendPageState extends State<RecommendPage>
|
|||||||
initialIndex: 0,
|
initialIndex: 0,
|
||||||
feedDramas: dramas,
|
feedDramas: dramas,
|
||||||
feedChannel: widget.feedController.channel,
|
feedChannel: widget.feedController.channel,
|
||||||
|
// 内嵌流也是真实播放页:不传钱包/下载,锁定集点「解锁」会静默无响应,
|
||||||
|
// 进全屏后也拿不到这两个依赖。
|
||||||
|
wallet: context.read<WalletController>(),
|
||||||
|
downloads: context.read<DownloadController>(),
|
||||||
onOpenFullPlayer: (drama, episode) =>
|
onOpenFullPlayer: (drama, episode) =>
|
||||||
_openDrama(drama, episodeId: episode.id),
|
_openDrama(drama, episodeId: episode.id),
|
||||||
onRefreshFeed: widget.feedController.refreshCurrent,
|
onRefreshFeed: widget.feedController.refreshCurrent,
|
||||||
|
|||||||
Reference in new issue
Block a user