Browse Source

Use small font when photoGridSize > 5

Neeraj Gupta 2 năm trước cách đây
mục cha
commit
379db6701a

+ 1 - 0
lib/ui/huge_listview/lazy_loading_gallery.dart

@@ -193,6 +193,7 @@ class _LazyLoadingGalleryState extends State<LazyLoadingGallery> {
               child: getDayWidget(
               child: getDayWidget(
                 context,
                 context,
                 _files[0].creationTime,
                 _files[0].creationTime,
+                widget.photoGirdSize,
               ),
               ),
             ),
             ),
             ValueListenableBuilder(
             ValueListenableBuilder(

+ 4 - 2
lib/utils/date_time_util.dart

@@ -195,16 +195,18 @@ bool isLeapYear(DateTime dateTime) {
 Widget getDayWidget(
 Widget getDayWidget(
   BuildContext context,
   BuildContext context,
   int timestamp,
   int timestamp,
+  int photoGridSize,
 ) {
 ) {
   final colorScheme = getEnteColorScheme(context);
   final colorScheme = getEnteColorScheme(context);
   final textTheme = getEnteTextTheme(context);
   final textTheme = getEnteTextTheme(context);
+  final textStyle = photoGridSize < 6 ? textTheme.body : textTheme.small;
   return Container(
   return Container(
     alignment: Alignment.centerLeft,
     alignment: Alignment.centerLeft,
     child: Text(
     child: Text(
       getDayTitle(timestamp),
       getDayTitle(timestamp),
       style: (getDayTitle(timestamp) == "Today")
       style: (getDayTitle(timestamp) == "Today")
-          ? textTheme.body
-          : textTheme.body.copyWith(color: colorScheme.textMuted),
+          ? textStyle
+          : textStyle.copyWith(color: colorScheme.textMuted),
     ),
     ),
   );
   );
 }
 }