mirror of
https://github.com/flutter/packages.git
synced 2025-07-02 08:34:31 +08:00
[flutter_image] Replace deprecated APIs (#6126)
Now that it's available on every supported version, switch to `loadImage` instead of the deprecated `loadBuffer`. Fixes https://github.com/flutter/flutter/issues/132856
This commit is contained in:
@ -1,3 +1,7 @@
|
||||
## 4.1.11
|
||||
|
||||
* Replaces deprecated loadBuffer API usage.
|
||||
|
||||
## 4.1.10
|
||||
|
||||
* Fixes image asset link to use image within package.
|
||||
|
@ -99,9 +99,9 @@ class NetworkImageWithRetry extends ImageProvider<NetworkImageWithRetry> {
|
||||
}
|
||||
|
||||
@override
|
||||
ImageStreamCompleter loadBuffer(
|
||||
ImageStreamCompleter loadImage(
|
||||
NetworkImageWithRetry key,
|
||||
DecoderBufferCallback decode,
|
||||
ImageDecoderCallback decode,
|
||||
) {
|
||||
return OneFrameImageStreamCompleter(_loadWithRetry(key, decode),
|
||||
informationCollector: () sync* {
|
||||
|
@ -3,7 +3,7 @@ description: >
|
||||
Image utilities for Flutter: improved network providers, effects, etc.
|
||||
repository: https://github.com/flutter/packages/tree/main/packages/flutter_image
|
||||
issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+flutter_image%22
|
||||
version: 4.1.10
|
||||
version: 4.1.11
|
||||
|
||||
environment:
|
||||
sdk: ">=3.0.0 <4.0.0"
|
||||
|
@ -140,9 +140,9 @@ void assertThatImageLoadingFails(
|
||||
NetworkImageWithRetry subject,
|
||||
List<FlutterErrorDetails> errorLog,
|
||||
) {
|
||||
final ImageStreamCompleter completer = subject.loadBuffer(
|
||||
final ImageStreamCompleter completer = subject.loadImage(
|
||||
subject,
|
||||
PaintingBinding.instance.instantiateImageCodecFromBuffer,
|
||||
PaintingBinding.instance.instantiateImageCodecWithSize,
|
||||
);
|
||||
completer.addListener(ImageStreamListener(
|
||||
(ImageInfo image, bool synchronousCall) {},
|
||||
@ -157,9 +157,9 @@ void assertThatImageLoadingFails(
|
||||
void assertThatImageLoadingSucceeds(
|
||||
NetworkImageWithRetry subject,
|
||||
) {
|
||||
final ImageStreamCompleter completer = subject.loadBuffer(
|
||||
final ImageStreamCompleter completer = subject.loadImage(
|
||||
subject,
|
||||
PaintingBinding.instance.instantiateImageCodecFromBuffer,
|
||||
PaintingBinding.instance.instantiateImageCodecWithSize,
|
||||
);
|
||||
completer.addListener(ImageStreamListener(
|
||||
expectAsync2((ImageInfo image, bool synchronousCall) {
|
||||
|
Reference in New Issue
Block a user