mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-02 00:58:19 +08:00
mod: whisper pic type
Closes #253 Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
|
|
||||||
|
import 'package:PiliPlus/common/widgets/interactiveviewer_gallery/interactiveviewer_gallery.dart';
|
||||||
|
import 'package:PiliPlus/utils/extension.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
@@ -150,10 +152,22 @@ class ChatItem extends StatelessWidget {
|
|||||||
case MsgType.text:
|
case MsgType.text:
|
||||||
return richTextMessage(context);
|
return richTextMessage(context);
|
||||||
case MsgType.pic:
|
case MsgType.pic:
|
||||||
return NetworkImgLayer(
|
return GestureDetector(
|
||||||
|
onTap: () {
|
||||||
|
context.imageView(
|
||||||
|
imgList: [
|
||||||
|
SourceModel(url: content['url']),
|
||||||
|
],
|
||||||
|
);
|
||||||
|
},
|
||||||
|
child: Hero(
|
||||||
|
tag: content['url'],
|
||||||
|
child: NetworkImgLayer(
|
||||||
width: 220,
|
width: 220,
|
||||||
height: 220 * content['height'] / content['width'],
|
height: 220 * content['height'] / content['width'],
|
||||||
src: content['url'],
|
src: content['url'],
|
||||||
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
case MsgType.share_v2:
|
case MsgType.share_v2:
|
||||||
return Column(
|
return Column(
|
||||||
|
|||||||
Reference in New Issue
Block a user