Merge branch 'master' into feature-improve-a11y

This commit is contained in:
Shawn 2022-09-19 14:21:50 -06:00
commit b2a6990fd8
3 changed files with 20 additions and 11 deletions

View File

@ -6,6 +6,8 @@ class FullscreenUrlImgViewer extends StatefulWidget {
final List<String> urls;
final int index;
static const double imageScale = 2.5;
@override
State<FullscreenUrlImgViewer> createState() => _FullscreenUrlImgViewerState();
}
@ -95,7 +97,7 @@ class _ViewerState extends State<_Viewer> with SingleTickerProviderStateMixin {
widget.url,
),
fit: BoxFit.contain,
scale: 2.5,
scale: FullscreenUrlImgViewer.imageScale,
progress: true,
),
),

View File

@ -27,12 +27,14 @@ class _Header extends StatelessWidget {
child: SafeArea(
bottom: false,
minimum: EdgeInsets.symmetric(vertical: $styles.insets.sm),
child: AppImage(
image: NetworkImage(data.image),
fit: BoxFit.cover,
alignment: Alignment.topCenter,
distractor: true,
scale: 1.0,
child: Hero(
tag: data.image,
child: AppImage(
image: NetworkImage(data.image),
fit: BoxFit.contain,
distractor: true,
scale: FullscreenUrlImgViewer.imageScale, // so the image isn't reloaded
),
),
),
),
@ -42,6 +44,6 @@ class _Header extends StatelessWidget {
}
void _handleImagePressed(BuildContext context) {
Navigator.push(context, CupertinoPageRoute(builder: (_) => FullscreenUrlImgViewer(urls: [data.image])));
appLogic.showFullscreenDialogRoute(context, FullscreenUrlImgViewer(urls: [data.image]));
}
}

View File

@ -28,9 +28,14 @@ class _CollectionTile extends StatelessWidget {
color: $styles.colors.black,
child: Center(
child: FractionallySizedBox(
widthFactor: 0.6,
heightFactor: 0.6,
child: Image(image: collectible.icon, color: $styles.colors.greyStrong),
widthFactor: 0.66,
heightFactor: 0.66,
child: Image(
image: collectible.icon,
color: $styles.colors.black,
colorBlendMode: BlendMode.color,
opacity: AlwaysStoppedAnimation(0.2),
),
),
),
);