fix: main screen hero image subpixel gap

This commit is contained in:
edde746
2025-12-26 18:49:27 +01:00
parent 8dafac4ea5
commit b0d669d93a
+19 -13
View File
@@ -1255,20 +1255,26 @@ class _DiscoverScreenState extends State<DiscoverScreen>
Container(color: Theme.of(context).colorScheme.surfaceContainerHighest),
// Gradient Overlay - blends into scaffold background
Builder(
builder: (context) {
final bgColor = Theme.of(context).scaffoldBackgroundColor;
return Container(
decoration: BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: [Colors.transparent, bgColor.withValues(alpha: 0.9), bgColor],
stops: const [0.5, 0.85, 1.0],
Positioned(
top: 0,
left: 0,
right: 0,
bottom: -1, // Extend 1px past to prevent subpixel gap
child: Builder(
builder: (context) {
final bgColor = Theme.of(context).scaffoldBackgroundColor;
return Container(
decoration: BoxDecoration(
gradient: LinearGradient(
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
colors: [Colors.transparent, bgColor.withValues(alpha: 0.9), bgColor],
stops: const [0.5, 0.85, 1.0],
),
),
),
);
},
);
},
),
),
// Content with responsive alignment