mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
mod: forwarded live dyn
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -239,8 +239,7 @@ Widget forWard(item, context, source, callback, {floor = 1}) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
child: Container(
|
child: Container(
|
||||||
padding:
|
padding: const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
|
||||||
const EdgeInsets.only(left: 15, top: 10, right: 15, bottom: 8),
|
|
||||||
color: Theme.of(context).dividerColor.withOpacity(0.08),
|
color: Theme.of(context).dividerColor.withOpacity(0.08),
|
||||||
child:
|
child:
|
||||||
forWard(item.orig, context, source, callback, floor: floor + 1),
|
forWard(item.orig, context, source, callback, floor: floor + 1),
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import 'package:PiliPlus/common/widgets/image_save.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:PiliPlus/common/widgets/network_img_layer.dart';
|
import 'package:PiliPlus/common/widgets/network_img_layer.dart';
|
||||||
@@ -7,7 +8,7 @@ import 'rich_node_panel.dart';
|
|||||||
|
|
||||||
Widget livePanel(item, context, {floor = 1}) {
|
Widget livePanel(item, context, {floor = 1}) {
|
||||||
dynamic content = item.modules.moduleDynamic.major;
|
dynamic content = item.modules.moduleDynamic.major;
|
||||||
TextStyle authorStyle =
|
late final TextStyle authorStyle =
|
||||||
TextStyle(color: Theme.of(context).colorScheme.primary);
|
TextStyle(color: Theme.of(context).colorScheme.primary);
|
||||||
InlineSpan? richNodes = richNode(item, context);
|
InlineSpan? richNodes = richNode(item, context);
|
||||||
return Column(
|
return Column(
|
||||||
@@ -55,7 +56,17 @@ Widget livePanel(item, context, {floor = 1}) {
|
|||||||
const SizedBox(height: 6),
|
const SizedBox(height: 6),
|
||||||
],
|
],
|
||||||
GestureDetector(
|
GestureDetector(
|
||||||
onTap: () {},
|
behavior: HitTestBehavior.opaque,
|
||||||
|
onTap: () {
|
||||||
|
Get.toNamed('/liveRoom?roomid=${content.live?.id}');
|
||||||
|
},
|
||||||
|
onLongPress: () {
|
||||||
|
imageSaveDialog(
|
||||||
|
context: context,
|
||||||
|
title: content.live.title,
|
||||||
|
cover: content.live.cover,
|
||||||
|
);
|
||||||
|
},
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.start,
|
mainAxisAlignment: MainAxisAlignment.start,
|
||||||
crossAxisAlignment: CrossAxisAlignment.start,
|
crossAxisAlignment: CrossAxisAlignment.start,
|
||||||
|
|||||||
Reference in New Issue
Block a user