feat: custom horizontal preview

Closes #117

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-01-08 19:13:37 +08:00
parent 0b9d4d970a
commit 8d4294ba75
22 changed files with 255 additions and 97 deletions

View File

@@ -35,6 +35,7 @@ class ReplyItem extends StatelessWidget {
this.onViewImage,
this.onDismissed,
this.getTag,
this.callback,
});
final ReplyItemModel? replyItem;
final String? replyLevel;
@@ -47,6 +48,7 @@ class ReplyItem extends StatelessWidget {
final VoidCallback? onViewImage;
final ValueChanged<int>? onDismissed;
final Function? getTag;
final Function(List<String>, int)? callback;
@override
Widget build(BuildContext context) {
@@ -975,8 +977,9 @@ class ReplyItem extends StatelessWidget {
),
)
.toList(),
onViewImage,
onDismissed,
onViewImage: onViewImage,
onDismissed: onDismissed,
callback: callback,
),
),
),

View File

@@ -38,6 +38,7 @@ class ReplyItemGrpc extends StatelessWidget {
this.getTag,
this.onViewImage,
this.onDismissed,
this.callback,
});
final ReplyInfo replyItem;
final String? replyLevel;
@@ -53,6 +54,7 @@ class ReplyItemGrpc extends StatelessWidget {
final Function? getTag;
final VoidCallback? onViewImage;
final ValueChanged<int>? onDismissed;
final Function(List<String>, int)? callback;
@override
Widget build(BuildContext context) {
@@ -1006,8 +1008,9 @@ class ReplyItemGrpc extends StatelessWidget {
),
)
.toList(),
onViewImage,
onDismissed,
onViewImage: onViewImage,
onDismissed: onDismissed,
callback: callback,
),
),
),