Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-29 21:02:05 +08:00
parent 2a52157c3f
commit b9d594bc8b
26 changed files with 280 additions and 230 deletions

View File

@@ -1,5 +1,6 @@
import 'dart:io' show File;
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
import 'package:PiliPlus/common/widgets/loading_widget/loading_widget.dart';
import 'package:PiliPlus/http/fav.dart';
import 'package:PiliPlus/http/loading_state.dart';
@@ -7,9 +8,7 @@ import 'package:PiliPlus/http/msg.dart';
import 'package:PiliPlus/utils/extension/file_ext.dart';
import 'package:PiliPlus/utils/extension/theme_ext.dart';
import 'package:PiliPlus/utils/fav_utils.dart';
import 'package:PiliPlus/utils/image_utils.dart';
import 'package:PiliPlus/utils/platform_utils.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:easy_debounce/easy_throttle.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart' show LengthLimitingTextInputFormatter;
@@ -181,6 +180,7 @@ class _CreateFavPageState extends State<CreateFavPage> {
Builder(
builder: (context) {
return ListTile(
visualDensity: .standard,
tileColor: theme.colorScheme.onInverseSurface,
onTap: () {
EasyThrottle.throttle(
@@ -242,16 +242,11 @@ class _CreateFavPageState extends State<CreateFavPage> {
if (_cover?.isNotEmpty == true)
Padding(
padding: const EdgeInsets.symmetric(vertical: 5),
child: ClipRRect(
borderRadius: const BorderRadius.all(
Radius.circular(6),
),
child: CachedNetworkImage(
imageUrl: ImageUtils.thumbnailUrl(_cover!),
height: 55,
width: 88,
fit: BoxFit.cover,
),
child: NetworkImgLayer(
src: _cover,
height: 55,
width: 88,
radius: 6,
),
),
Icon(