albums grid, pagination

This commit is contained in:
austinried
2025-10-31 15:10:22 +09:00
parent cc168eefcd
commit 9f05ebb201
9 changed files with 984 additions and 21 deletions

21
lib/util/clip.dart Normal file
View File

@@ -0,0 +1,21 @@
import 'package:flutter/material.dart';
class CircleClip extends StatelessWidget {
const CircleClip({
super.key,
required this.child,
});
final Widget child;
@override
Widget build(BuildContext context) {
return ClipOval(
clipBehavior: Clip.antiAlias,
child: AspectRatio(
aspectRatio: 1.0,
child: child,
),
);
}
}