feat: use interactiveviewer gallery

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2024-12-12 11:10:57 +08:00
parent 22f668245d
commit 5d8b42a928
85 changed files with 2966 additions and 1171 deletions

View File

@@ -88,7 +88,7 @@ class _ActionPanelState extends State<ActionPanel> {
context: context,
isScrollControlled: true,
useSafeArea: true,
builder: (_) => RepostPanel(
builder: (context) => RepostPanel(
item: widget.item,
callback: () {
int count = int.tryParse(

View File

@@ -240,7 +240,7 @@ class MorePanel extends StatelessWidget {
Get.back();
showDialog(
context: context,
builder: (_) => AlertDialog(
builder: (context) => AlertDialog(
title: const Text('确定删除该动态?'),
actions: [
TextButton(

View File

@@ -241,7 +241,7 @@ class MorePanel extends StatelessWidget {
Get.back();
showDialog(
context: context,
builder: (_) => AlertDialog(
builder: (context) => AlertDialog(
title: const Text('确定删除该动态?'),
actions: [
TextButton(

View File

@@ -17,7 +17,7 @@ class Content extends StatelessWidget {
InlineSpan picsNodes() {
return WidgetSpan(
child: LayoutBuilder(
builder: (_, constraints) => image(
builder: (context, constraints) => imageview(
constraints.maxWidth,
(item.modules.moduleDynamic.major.opus.pics as List)
.map(

View File

@@ -18,7 +18,7 @@ class ContentGrpc extends StatelessWidget {
InlineSpan picsNodes() {
return WidgetSpan(
child: LayoutBuilder(
builder: (_, constraints) => image(
builder: (context, constraints) => imageview(
constraints.maxWidth,
item.modules.first.moduleDynamic.dynDraw.items
.map(

View File

@@ -17,7 +17,7 @@ import 'video_panel.dart';
InlineSpan picsNodes(List<OpusPicsModel> pics) {
return WidgetSpan(
child: LayoutBuilder(
builder: (_, constraints) => image(
builder: (context, constraints) => imageview(
constraints.maxWidth,
pics
.map(

View File

@@ -9,7 +9,7 @@ Widget picWidget(item, context) {
return const SizedBox();
}
return LayoutBuilder(
builder: (_, constraints) => image(
builder: (context, constraints) => imageview(
constraints.maxWidth,
(item.modules.moduleDynamic.major.draw.items as List)
.map(