skywood/lib/pages/like/pages/collection_page.dart
2026-06-28 17:16:31 +08:00

41 lines
970 B
Dart

import 'package:flutter/material.dart';
import 'package:skywood/main/lib_file.dart';
class CollectionPage extends StatefulWidget {
const CollectionPage({super.key});
@override
State<StatefulWidget> createState() {
return _CollectionPageState();
}
}
class _CollectionPageState extends State<CollectionPage> {
@override
Widget build(BuildContext context) {
return GridView.builder(
padding: EdgeInsets.symmetric(horizontal: 5.w, vertical: 10.h),
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3,
mainAxisSpacing: 4,
crossAxisSpacing: 10,
childAspectRatio: 100 / 174.0
),
itemBuilder: (context, index) {
return _buildItem(index);
},
itemCount: 5,
);
}
Widget _buildItem(int index) {
return Stack(
children: [
HelpImg.asset(ConstImg.collectionBg, width: 100.w, height: 174.w, fit: BoxFit.fill,),
],
);
}
}