@@ -32,7 +32,7 @@ final class AnimatedImageLayout : ObservableObject {
3232}
3333
3434// View
35- public struct AnimatedImage : ViewRepresentable {
35+ public struct AnimatedImage : PlatformViewRepresentable {
3636 @ObservedObject var imageModel = AnimatedImageModel ( )
3737 @ObservedObject var imageLayout = AnimatedImageLayout ( )
3838
@@ -64,11 +64,11 @@ public struct AnimatedImage : ViewRepresentable {
6464 }
6565 #endif
6666
67- func makeView( context: ViewRepresentableContext < AnimatedImage > ) -> AnimatedImageViewWrapper {
67+ func makeView( context: PlatformViewRepresentableContext < AnimatedImage > ) -> AnimatedImageViewWrapper {
6868 AnimatedImageViewWrapper ( )
6969 }
7070
71- func updateView( _ view: AnimatedImageViewWrapper , context: ViewRepresentableContext < AnimatedImage > ) {
71+ func updateView( _ view: AnimatedImageViewWrapper , context: PlatformViewRepresentableContext < AnimatedImage > ) {
7272 view. wrapped. image = imageModel. image
7373 if let url = imageModel. url {
7474 view. wrapped. sd_setImage ( with: url, placeholderImage: placeholder, options: webOptions, context: webContext, progress: { ( receivedSize, expectedSize, _) in
@@ -85,7 +85,7 @@ public struct AnimatedImage : ViewRepresentable {
8585 layoutView ( view, context: context)
8686 }
8787
88- func layoutView( _ view: AnimatedImageViewWrapper , context: ViewRepresentableContext < AnimatedImage > ) {
88+ func layoutView( _ view: AnimatedImageViewWrapper , context: PlatformViewRepresentableContext < AnimatedImage > ) {
8989 // AspectRatio
9090 if let _ = imageLayout. aspectRatio {
9191 // TODO: Needs layer transform and geometry calculation
0 commit comments