Browse Source

增加帖子点击放大

ios
王子贤 2 months ago
parent
commit
8d24beb954
3 changed files with 20 additions and 7 deletions
  1. 2
      lib/pages/home/send_timeline.dart
  2. 12
      lib/pages/home/timeline_info.dart
  3. 13
      lib/pages/home/timeline_item.dart

2
lib/pages/home/send_timeline.dart

@ -245,7 +245,7 @@ class _SendTimelineState extends State<SendTimeline> {
imgList.addAll(list);
print(imgList);
SmartDialog.dismiss();
SmartDialog.showToast('上传相册成功');
SmartDialog.showToast('上传照片成功');
setState(() {

12
lib/pages/home/timeline_info.dart

@ -202,7 +202,9 @@ class TimelineInfo extends StatelessWidget {
height: 341.w,
fit: BoxFit.cover,
),
),
).onTap((){
TDImageViewer.showImageViewer(context: context, images: controller.imgList);
}),
if(controller.imgList.length == 2) Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
@ -229,7 +231,9 @@ class TimelineInfo extends StatelessWidget {
height: 165.w,
fit: BoxFit.cover,
),
);
).onTap((){
TDImageViewer.showImageViewer(context: context, images: controller.imgList);
});
}),
],
),
@ -259,7 +263,9 @@ class TimelineInfo extends StatelessWidget {
height: 105.w,
fit: BoxFit.cover,
),
);
).onTap((){
TDImageViewer.showImageViewer(context: context, images: controller.imgList);
});
}),
],
),

13
lib/pages/home/timeline_item.dart

@ -11,6 +11,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
import 'package:tdesign_flutter/tdesign_flutter.dart';
class TimelineItem extends StatefulWidget {
final Records item;
@ -239,7 +240,9 @@ class _TimelineItemState extends State<TimelineItem> {
height: 341.w,
fit: BoxFit.cover,
),
),
).onTap((){
TDImageViewer.showImageViewer(context: context, images: imgList);
}),
if(imgList.length == 2) Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
@ -265,7 +268,9 @@ class _TimelineItemState extends State<TimelineItem> {
height: 165.w,
fit: BoxFit.cover,
),
);
).onTap((){
TDImageViewer.showImageViewer(context: context, images: imgList);
});
}),
],
),
@ -295,7 +300,9 @@ class _TimelineItemState extends State<TimelineItem> {
height: 105.w,
fit: BoxFit.cover,
),
);
).onTap((){
TDImageViewer.showImageViewer(context: context, images: imgList);
});
}),
],
),

Loading…
Cancel
Save