feat: 首页,播放页,搜索页,收藏UI

This commit is contained in:
chengsiwen committed 2026-06-29 18:22:02 +08:00
1 parent 197c3e9b88
commit e59ac2177b
19 files changed
+475 -81

No files matched your search

@@ -0,0 +1,60 @@
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<StatefulWidget> createState() {
return _DramaDetailPageState();
}
}
class _DramaDetailPageState extends State<DramaDetailPage> {
@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(),
),
],
);
}
}
Whitespace-only changes.