loadThumbnail method
- @RequiresApiOrThrows(29)
- required String uri,
- required int width,
- required int height,
- CancellationSignal? cancellationSignal,
loadThumbnail(uri: Uri, size: Size, signal: CancellationSignal?): Bitmap https://developer.android.com/reference/kotlin/android/content/ContentResolver#loadthumbnail
Implementation
@RequiresApiOrThrows(29)
Future<Uint8List> loadThumbnail({
required String uri,
required int width,
required int height,
CancellationSignal? cancellationSignal,
}) async {
try {
final result =
await methodChannel.invokeMethod<Uint8List>('loadThumbnail', {
'uri': uri,
'width': width,
'height': height,
'cancellationSignal': cancellationSignal?.id,
});
return result!;
} finally {
cancellationSignal?.dispose();
}
}