mirror of
https://github.com/flutter/packages.git
synced 2025-07-04 09:38:17 +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
|
## 4.1.10
|
||||||
|
|
||||||
* Fixes image asset link to use image within package.
|
* Fixes image asset link to use image within package.
|
||||||
|
@ -99,9 +99,9 @@ class NetworkImageWithRetry extends ImageProvider<NetworkImageWithRetry> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ImageStreamCompleter loadBuffer(
|
ImageStreamCompleter loadImage(
|
||||||
NetworkImageWithRetry key,
|
NetworkImageWithRetry key,
|
||||||
DecoderBufferCallback decode,
|
ImageDecoderCallback decode,
|
||||||
) {
|
) {
|
||||||
return OneFrameImageStreamCompleter(_loadWithRetry(key, decode),
|
return OneFrameImageStreamCompleter(_loadWithRetry(key, decode),
|
||||||
informationCollector: () sync* {
|
informationCollector: () sync* {
|
||||||
|
@ -3,7 +3,7 @@ description: >
|
|||||||
Image utilities for Flutter: improved network providers, effects, etc.
|
Image utilities for Flutter: improved network providers, effects, etc.
|
||||||
repository: https://github.com/flutter/packages/tree/main/packages/flutter_image
|
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
|
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:
|
environment:
|
||||||
sdk: ">=3.0.0 <4.0.0"
|
sdk: ">=3.0.0 <4.0.0"
|
||||||
|
@ -140,9 +140,9 @@ void assertThatImageLoadingFails(
|
|||||||
NetworkImageWithRetry subject,
|
NetworkImageWithRetry subject,
|
||||||
List<FlutterErrorDetails> errorLog,
|
List<FlutterErrorDetails> errorLog,
|
||||||
) {
|
) {
|
||||||
final ImageStreamCompleter completer = subject.loadBuffer(
|
final ImageStreamCompleter completer = subject.loadImage(
|
||||||
subject,
|
subject,
|
||||||
PaintingBinding.instance.instantiateImageCodecFromBuffer,
|
PaintingBinding.instance.instantiateImageCodecWithSize,
|
||||||
);
|
);
|
||||||
completer.addListener(ImageStreamListener(
|
completer.addListener(ImageStreamListener(
|
||||||
(ImageInfo image, bool synchronousCall) {},
|
(ImageInfo image, bool synchronousCall) {},
|
||||||
@ -157,9 +157,9 @@ void assertThatImageLoadingFails(
|
|||||||
void assertThatImageLoadingSucceeds(
|
void assertThatImageLoadingSucceeds(
|
||||||
NetworkImageWithRetry subject,
|
NetworkImageWithRetry subject,
|
||||||
) {
|
) {
|
||||||
final ImageStreamCompleter completer = subject.loadBuffer(
|
final ImageStreamCompleter completer = subject.loadImage(
|
||||||
subject,
|
subject,
|
||||||
PaintingBinding.instance.instantiateImageCodecFromBuffer,
|
PaintingBinding.instance.instantiateImageCodecWithSize,
|
||||||
);
|
);
|
||||||
completer.addListener(ImageStreamListener(
|
completer.addListener(ImageStreamListener(
|
||||||
expectAsync2((ImageInfo image, bool synchronousCall) {
|
expectAsync2((ImageInfo image, bool synchronousCall) {
|
||||||
|
Reference in New Issue
Block a user