mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: showDecorate
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -37,7 +37,7 @@ class Avatar extends StatelessWidget {
|
|||||||
: _BadgeType.none,
|
: _BadgeType.none,
|
||||||
badgeSize = badgeSize ?? size / 3;
|
badgeSize = badgeSize ?? size / 3;
|
||||||
|
|
||||||
static final showDynDecorate = GStorage.showDynDecorate;
|
static bool showDynDecorate = GStorage.showDynDecorate;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
|
|
||||||
import 'package:PiliPlus/utils/storage.dart';
|
import 'package:PiliPlus/common/widgets/avatar.dart';
|
||||||
|
|
||||||
class DynamicsDataModel {
|
class DynamicsDataModel {
|
||||||
DynamicsDataModel({
|
DynamicsDataModel({
|
||||||
@@ -137,13 +137,11 @@ class ModuleAuthorModel {
|
|||||||
pubTs = json['pub_ts'] == 0 ? null : json['pub_ts'];
|
pubTs = json['pub_ts'] == 0 ? null : json['pub_ts'];
|
||||||
type = json['type'];
|
type = json['type'];
|
||||||
vip = json['vip'];
|
vip = json['vip'];
|
||||||
if (showDynDecorate) {
|
if (Avatar.showDynDecorate) {
|
||||||
decorate = json['decorate'];
|
decorate = json['decorate'];
|
||||||
pendant = json['pendant'];
|
pendant = json['pendant'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool showDynDecorate = GStorage.showDynDecorate;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 单个动态详情 - 动态信息
|
// 单个动态详情 - 动态信息
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
import 'dart:math';
|
import 'dart:math';
|
||||||
|
|
||||||
|
import 'package:PiliPlus/common/widgets/avatar.dart';
|
||||||
import 'package:PiliPlus/common/widgets/refresh_indicator.dart'
|
import 'package:PiliPlus/common/widgets/refresh_indicator.dart'
|
||||||
show kDragContainerExtentPercentage, displacement;
|
show kDragContainerExtentPercentage, displacement;
|
||||||
import 'package:PiliPlus/http/reply.dart';
|
import 'package:PiliPlus/http/reply.dart';
|
||||||
@@ -14,7 +15,6 @@ import 'package:PiliPlus/models/common/reply_sort_type.dart';
|
|||||||
import 'package:PiliPlus/models/common/super_resolution_type.dart';
|
import 'package:PiliPlus/models/common/super_resolution_type.dart';
|
||||||
import 'package:PiliPlus/models/common/theme_type.dart';
|
import 'package:PiliPlus/models/common/theme_type.dart';
|
||||||
import 'package:PiliPlus/models/common/up_panel_position.dart';
|
import 'package:PiliPlus/models/common/up_panel_position.dart';
|
||||||
import 'package:PiliPlus/models/dynamics/result.dart';
|
|
||||||
import 'package:PiliPlus/models/live/quality.dart';
|
import 'package:PiliPlus/models/live/quality.dart';
|
||||||
import 'package:PiliPlus/models/video/play/CDN.dart';
|
import 'package:PiliPlus/models/video/play/CDN.dart';
|
||||||
import 'package:PiliPlus/models/video/play/quality.dart';
|
import 'package:PiliPlus/models/video/play/quality.dart';
|
||||||
@@ -2031,7 +2031,7 @@ List<SettingsModel> get extraSettings => [
|
|||||||
leading: Icon(MdiIcons.stickerCircleOutline),
|
leading: Icon(MdiIcons.stickerCircleOutline),
|
||||||
setKey: SettingBoxKey.showDynDecorate,
|
setKey: SettingBoxKey.showDynDecorate,
|
||||||
defaultVal: true,
|
defaultVal: true,
|
||||||
onChanged: (value) => ModuleAuthorModel.showDynDecorate = value,
|
onChanged: (value) => Avatar.showDynDecorate = value,
|
||||||
),
|
),
|
||||||
SettingsModel(
|
SettingsModel(
|
||||||
settingsType: SettingsType.sw1tch,
|
settingsType: SettingsType.sw1tch,
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ import 'package:PiliPlus/common/widgets/report.dart';
|
|||||||
import 'package:PiliPlus/grpc/app/main/community/reply/v1/reply.pb.dart';
|
import 'package:PiliPlus/grpc/app/main/community/reply/v1/reply.pb.dart';
|
||||||
import 'package:PiliPlus/http/init.dart';
|
import 'package:PiliPlus/http/init.dart';
|
||||||
import 'package:PiliPlus/http/video.dart';
|
import 'package:PiliPlus/http/video.dart';
|
||||||
import 'package:PiliPlus/models/dynamics/result.dart';
|
|
||||||
import 'package:PiliPlus/common/widgets/save_panel.dart';
|
import 'package:PiliPlus/common/widgets/save_panel.dart';
|
||||||
import 'package:PiliPlus/pages/video/detail/reply/widgets/zan_grpc.dart';
|
import 'package:PiliPlus/pages/video/detail/reply/widgets/zan_grpc.dart';
|
||||||
import 'package:PiliPlus/utils/extension.dart';
|
import 'package:PiliPlus/utils/extension.dart';
|
||||||
@@ -104,8 +103,7 @@ class ReplyItemGrpc extends StatelessWidget {
|
|||||||
Widget _buildContent(context) {
|
Widget _buildContent(context) {
|
||||||
return Column(
|
return Column(
|
||||||
children: [
|
children: [
|
||||||
if (ModuleAuthorModel.showDynDecorate &&
|
if (Avatar.showDynDecorate && replyItem.member.hasGarbCardImage())
|
||||||
replyItem.member.hasGarbCardImage())
|
|
||||||
Stack(
|
Stack(
|
||||||
clipBehavior: Clip.none,
|
clipBehavior: Clip.none,
|
||||||
children: [
|
children: [
|
||||||
|
|||||||
Reference in New Issue
Block a user