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

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,33 @@
import 'package:easy_refresh/easy_refresh.dart';
import 'package:flutter/widgets.dart';
import 'package:vaani/generated/l10n.dart';
class Components {
Components._();
static ClassicHeader easyRefreshHeader(BuildContext context) {
return ClassicHeader(
dragText: S.of(context).erDragText,
armedText: S.of(context).erArmedText,
readyText: S.of(context).erReadyText,
processingText: S.of(context).erProcessingText,
processedText: S.of(context).erProcessedText,
noMoreText: S.of(context).erNoMoreText,
failedText: S.of(context).erFailedText,
messageText: S.of(context).erMessageText,
);
}
static ClassicFooter easyRefreshFooter(BuildContext context) {
return ClassicFooter(
dragText: S.of(context).erDragTextUp,
armedText: S.of(context).erArmedText,
readyText: S.of(context).erReadyText,
processingText: S.of(context).erProcessingText,
processedText: S.of(context).erProcessedText,
noMoreText: S.of(context).erNoMoreText,
failedText: S.of(context).erFailedText,
messageText: S.of(context).erMessageText,
infiniteOffset: 0,
);
}
}