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,
|
||||
countKey: const Key('player-rail-like-count'),
|
||||
selected: data.liked,
|
||||
selectedColor: AppColors.doubleTapHeartRed,
|
||||
selectedColor: AppColors.brandRed,
|
||||
onTap: actions.onLike,
|
||||
),
|
||||
InteractionRailItem(
|
||||
|
||||
@@ -9,8 +9,10 @@ import '../../core/data/models/drama.dart';
|
||||
import '../../core/data/remote/catalog_api.dart';
|
||||
import '../../core/data/models/playlist_detail.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/playlist_controller.dart';
|
||||
import '../../core/data/services/wallet_controller.dart';
|
||||
import '../../core/theme/app_colors.dart';
|
||||
import '../../core/widgets/empty_state.dart';
|
||||
import '../../l10n/app_localizations.dart';
|
||||
@@ -299,6 +301,10 @@ class _RecommendPageState extends State<RecommendPage>
|
||||
initialIndex: 0,
|
||||
feedDramas: dramas,
|
||||
feedChannel: widget.feedController.channel,
|
||||
// 内嵌流也是真实播放页:不传钱包/下载,锁定集点「解锁」会静默无响应,
|
||||
// 进全屏后也拿不到这两个依赖。
|
||||
wallet: context.read<WalletController>(),
|
||||
downloads: context.read<DownloadController>(),
|
||||
onOpenFullPlayer: (drama, episode) =>
|
||||
_openDrama(drama, episodeId: episode.id),
|
||||
onRefreshFeed: widget.feedController.refreshCurrent,
|
||||
|
||||
Reference in new issue
Block a user