Show avatars only when files aren't selected
This commit is contained in:
parent
044878e336
commit
09a1106f2b
|
@ -403,6 +403,7 @@ class _LazyLoadingGridViewState extends State<LazyLoadingGridView> {
|
|||
}
|
||||
|
||||
Widget _buildFile(BuildContext context, File file) {
|
||||
final isFileSelected = widget.selectedFiles.isFileSelected(file);
|
||||
return GestureDetector(
|
||||
onTap: () {
|
||||
if (widget.selectedFiles.files.isNotEmpty) {
|
||||
|
@ -424,7 +425,7 @@ class _LazyLoadingGridViewState extends State<LazyLoadingGridView> {
|
|||
child: ColorFiltered(
|
||||
colorFilter: ColorFilter.mode(
|
||||
Colors.black.withOpacity(
|
||||
widget.selectedFiles.isFileSelected(file) ? 0.4 : 0,
|
||||
isFileSelected ? 0.4 : 0,
|
||||
),
|
||||
BlendMode.darken,
|
||||
),
|
||||
|
@ -437,12 +438,12 @@ class _LazyLoadingGridViewState extends State<LazyLoadingGridView> {
|
|||
thumbnailSize: widget.photoGridSize < photoGridSizeDefault
|
||||
? thumbnailLargeSize
|
||||
: thumbnailSmallSize,
|
||||
shouldShowOwnerAvatar: true,
|
||||
shouldShowOwnerAvatar: !isFileSelected,
|
||||
),
|
||||
),
|
||||
),
|
||||
Visibility(
|
||||
visible: widget.selectedFiles.isFileSelected(file),
|
||||
visible: isFileSelected,
|
||||
child: const Positioned(
|
||||
right: 4,
|
||||
top: 4,
|
||||
|
|
Loading…
Reference in a new issue