ente/lib/ui/blurred_file_backdrop.dart

25 lines
612 B
Dart

import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:photos/models/file.dart';
import 'package:photos/ui/thumbnail_widget.dart';
class BlurredFileBackdrop extends StatelessWidget {
final File file;
BlurredFileBackdrop(this.file, {Key key}) : super(key: key);
@override
Widget build(BuildContext context) {
return ImageFiltered(
imageFilter: ImageFilter.blur(sigmaX: 64.0, sigmaY: 64.0),
child: ThumbnailWidget(
file,
fit: BoxFit.cover,
key: Key("memory_backdrop" + file.tag()),
),
);
}
}