@@ -32,7 +32,7 @@ final class AnimatedImageLayout : ObservableObject {
32
32
}
33
33
34
34
// View
35
- public struct AnimatedImage : ViewRepresentable {
35
+ public struct AnimatedImage : PlatformViewRepresentable {
36
36
@ObservedObject var imageModel = AnimatedImageModel ( )
37
37
@ObservedObject var imageLayout = AnimatedImageLayout ( )
38
38
@@ -64,11 +64,11 @@ public struct AnimatedImage : ViewRepresentable {
64
64
}
65
65
#endif
66
66
67
- func makeView( context: ViewRepresentableContext < AnimatedImage > ) -> AnimatedImageViewWrapper {
67
+ func makeView( context: PlatformViewRepresentableContext < AnimatedImage > ) -> AnimatedImageViewWrapper {
68
68
AnimatedImageViewWrapper ( )
69
69
}
70
70
71
- func updateView( _ view: AnimatedImageViewWrapper , context: ViewRepresentableContext < AnimatedImage > ) {
71
+ func updateView( _ view: AnimatedImageViewWrapper , context: PlatformViewRepresentableContext < AnimatedImage > ) {
72
72
view. wrapped. image = imageModel. image
73
73
if let url = imageModel. url {
74
74
view. wrapped. sd_setImage ( with: url, placeholderImage: placeholder, options: webOptions, context: webContext, progress: { ( receivedSize, expectedSize, _) in
@@ -85,7 +85,7 @@ public struct AnimatedImage : ViewRepresentable {
85
85
layoutView ( view, context: context)
86
86
}
87
87
88
- func layoutView( _ view: AnimatedImageViewWrapper , context: ViewRepresentableContext < AnimatedImage > ) {
88
+ func layoutView( _ view: AnimatedImageViewWrapper , context: PlatformViewRepresentableContext < AnimatedImage > ) {
89
89
// AspectRatio
90
90
if let _ = imageLayout. aspectRatio {
91
91
// TODO: Needs layer transform and geometry calculation
0 commit comments