import 'package:flutter/material.dart'; import 'package:skywood/global/client/play_client.dart'; import 'package:skywood/pages/home/players/widget/player_bottom_widget.dart'; import 'package:skywood/utils/models/drama/skywood_drama.dart'; import 'package:skywood/utils/models/drama/skywood_home.dart'; import 'package:skywood/utils/tools/widgets/sky_app_bar.dart'; class DramaDetailPage extends StatefulWidget { const DramaDetailPage({super.key, required this.dramaBean, }); final SkywoodDrama dramaBean; @override State createState() { return _DramaDetailPageState(); } } class _DramaDetailPageState extends State { @override void initState() { super.initState(); // _getDetailDrama(); } // void _getDetailDrama() { // PlayClient.getVideoDetail( // shortPlayId: widget.shortPlayId, // shortPlayVideoId: widget.shortPlayVideoId // ).then((value) {}); // } @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.black, appBar: SkyAppBar( title: widget.dramaBean.name, backgroundColor: Colors.transparent, ), body: _bodyWidget(), ); } Widget _bodyWidget() { return Stack( children: [ SizedBox(width: double.infinity, height: double.infinity), Positioned( bottom: 0, left: 0, right: 0, child: PlayerBottomWidget(), ), ], ); } }