mod: 首页推荐视频

This commit is contained in:
guozhigq
2023-04-19 08:12:08 +08:00
parent fbfdc2138b
commit 3a344843f9
22 changed files with 499 additions and 15 deletions

View File

@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:pilipala/common/widgets/video_card_v.dart';
import './controller.dart';
import 'package:pilipala/common/constants.dart';
import 'package:pilipala/pages/home/widgets/app_bar.dart';
@ -76,15 +77,14 @@ class _HomePageState extends State<HomePage>
// 列数
crossAxisCount: _homeController.crossAxisCount,
mainAxisExtent: MediaQuery.of(context).size.width /
_homeController.crossAxisCount *
(10 / 16) +
_homeController.crossAxisCount /
StyleString.aspectRatio +
72),
delegate: SliverChildBuilderDelegate(
(BuildContext context, int index) {
return Container(
color: Theme.of(context).colorScheme.surfaceVariant,
child: Text(index.toString()),
);
return videoList.isNotEmpty
? VideoCardV(videoItem: videoList[index])
: const Text('加载中');
},
childCount: videoList.isNotEmpty ? videoList.length : 10,
),