mirror of
https://github.com/flutter/samples.git
synced 2025-11-08 22:09:06 +00:00
Photo search: Add image, download button semantics (#989)
Adds the Unsplash photo description, if available, as the image semantics label in the photo detail view. Adds a 'download' tooltip to the download IconButton, which also sets the semantics label for screen readers.
This commit is contained in:
@@ -78,6 +78,7 @@ class _PhotoDetailsState extends State<PhotoDetails> {
|
||||
),
|
||||
child: FadeInImage.memoryNetwork(
|
||||
placeholder: kTransparentImage,
|
||||
imageSemanticLabel: widget.photo.description,
|
||||
image: widget.photo.urls!.small!,
|
||||
),
|
||||
),
|
||||
@@ -94,6 +95,7 @@ class _PhotoDetailsState extends State<PhotoDetails> {
|
||||
_buildPhotoAttribution(context),
|
||||
const SizedBox(width: 8),
|
||||
IconButton(
|
||||
tooltip: 'Download',
|
||||
visualDensity: VisualDensity.compact,
|
||||
icon: const Icon(Icons.cloud_download),
|
||||
onPressed: () => widget.onPhotoSave(widget.photo),
|
||||
|
||||
Reference in New Issue
Block a user