浏览代码

Fixed divider color in file details

ashilkn 2 年之前
父节点
当前提交
f14a713261
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 5 1
      lib/ui/components/divider_widget.dart
  2. 1 0
      lib/ui/viewer/file/file_details_widget.dart

+ 5 - 1
lib/ui/components/divider_widget.dart

@@ -11,15 +11,19 @@ enum DividerType {
 class DividerWidget extends StatelessWidget {
   final DividerType dividerType;
   final Color bgColor;
+  final bool divColorHasBlur;
   const DividerWidget({
     required this.dividerType,
     this.bgColor = Colors.transparent,
+    this.divColorHasBlur = true,
     super.key,
   });
 
   @override
   Widget build(BuildContext context) {
-    final dividerColor = getEnteColorScheme(context).blurStrokeFaint;
+    final dividerColor = divColorHasBlur
+        ? getEnteColorScheme(context).blurStrokeFaint
+        : getEnteColorScheme(context).strokeFaint;
 
     if (dividerType == DividerType.solid) {
       return Container(

+ 1 - 0
lib/ui/viewer/file/file_details_widget.dart

@@ -277,6 +277,7 @@ class _FileDetailsWidgetState extends State<FileDetailsWidget> {
                               padding: EdgeInsets.symmetric(vertical: 15.5),
                               child: DividerWidget(
                                 dividerType: DividerType.menu,
+                                divColorHasBlur: false,
                               ),
                             );
                     } else {