refactor(mobile): adjust padding and font weight in thumbnail tile widget

This commit is contained in:
idubnori
2025-12-19 01:02:26 +09:00
parent ea37b12b39
commit 5050f8fbb4

View File

@@ -81,7 +81,7 @@ class ThumbnailTile extends ConsumerWidget {
Align( Align(
alignment: Alignment.topRight, alignment: Alignment.topRight,
child: Padding( child: Padding(
padding: EdgeInsets.symmetric(horizontal: horizontalPadding * 0.5, vertical: verticalPadding), padding: EdgeInsets.symmetric(horizontal: horizontalPadding, vertical: verticalPadding),
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.end, mainAxisAlignment: MainAxisAlignment.end,
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
@@ -95,14 +95,14 @@ class ThumbnailTile extends ConsumerWidget {
Align( Align(
alignment: Alignment.bottomCenter, alignment: Alignment.bottomCenter,
child: Padding( child: Padding(
padding: EdgeInsets.symmetric(horizontal: horizontalPadding, vertical: verticalPadding * 0.1), padding: EdgeInsets.symmetric(horizontal: horizontalPadding, vertical: verticalPadding),
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween, mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
if (asset != null && asset.isFavorite) if (asset != null && asset.isFavorite)
const Padding( const Padding(
padding: EdgeInsets.only(right: 1.0), padding: EdgeInsets.only(right: 2.0),
child: _TileOverlayIcon(Icons.favorite_rounded), child: _TileOverlayIcon(Icons.favorite_rounded),
) )
else else
@@ -237,11 +237,11 @@ class _AssetTypeIcons extends StatelessWidget {
return Row( return Row(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
children: [ children: [
if (asset.isVideo) Padding(padding: const EdgeInsets.only(right: 2.0), child: _VideoIndicator(asset.duration)), if (asset.isVideo) Padding(padding: const EdgeInsets.only(left: 2.0), child: _VideoIndicator(asset.duration)),
if (hasStack) if (hasStack)
const Padding(padding: EdgeInsets.only(right: 2.0), child: _TileOverlayIcon(Icons.burst_mode_rounded)), const Padding(padding: EdgeInsets.only(left: 2.0), child: _TileOverlayIcon(Icons.burst_mode_rounded)),
if (isLivePhoto) if (isLivePhoto)
const Padding(padding: EdgeInsets.only(right: 2.0), child: _TileOverlayIcon(Icons.motion_photos_on_rounded)), const Padding(padding: EdgeInsets.only(left: 2.0), child: _TileOverlayIcon(Icons.motion_photos_on_rounded)),
], ],
); );
} }
@@ -259,7 +259,7 @@ class _OwnerNameLabel extends StatelessWidget {
style: const TextStyle( style: const TextStyle(
color: Colors.white, color: Colors.white,
fontSize: 12, fontSize: 12,
fontWeight: FontWeight.bold, fontWeight: FontWeight.w500,
shadows: [Shadow(blurRadius: 5.0, color: Color.fromRGBO(0, 0, 0, 0.6), offset: Offset(0.0, 0.0))], shadows: [Shadow(blurRadius: 5.0, color: Color.fromRGBO(0, 0, 0, 0.6), offset: Offset(0.0, 0.0))],
), ),
overflow: TextOverflow.fade, overflow: TextOverflow.fade,