媒体库上拉刷新,下拉加载

This commit is contained in:
rang 2025-12-30 17:02:28 +08:00
parent bdd85efcd8
commit ebcbe1774a
20 changed files with 351 additions and 126 deletions

View file

@ -0,0 +1,38 @@
import 'package:flutter/material.dart';
import 'package:vaani/generated/l10n.dart';
class DialogUtils {
DialogUtils._();
// dialog
static deleteDialog(
BuildContext context, {
String? name,
required Function() onPressed,
}) {
showDialog(
context: context,
builder: (context) {
return AlertDialog(
title: Text(S.of(context).delete),
content: Text(S.of(context).deleteDialog(name ?? '')),
actions: [
TextButton(
onPressed: () {
onPressed();
Navigator.pop(context);
},
child: Text(S.of(context).yes),
),
TextButton(
onPressed: () {
Navigator.pop(context);
},
child: Text(S.of(context).no),
),
],
);
},
);
}
}