[BUG] Item animation onAppear
dmikots opened this issue · comments
Daria Mikots commented
Hi! I have some problem while slide back. I have 3 image on screen. 1st 1/2 of image, 2 full main image and 3nd 1/2 image. When I slide forward - everything ok. But when I slide back item 1 have animation like onAppear in LazyVGrid( blink ). How can I fix this
Pager(page: page, data: viewModel.avatars) { avatar in
ZStack {
Circle()
.fill(Color.blackWhite)
.frame(width: 120, height: 120)
Image(avatar.asset)
.resizable()
.foregroundColor(.whiteBlack)
.scaledToFit()
.frame(width: 57, height: 29)
}
.frame(width: 120, height: 120)
}
.sensitivity(.high)
.interactive(opacity: 0.3)
.preferredItemSize(CGSize(width: 200, height: 120))
.itemSpacing(10)
.draggingAnimation(.interactive)
.onPageChanged { pageIndex in
viewModel.selectAvatar(avatar: viewModel.avatars[pageIndex])
}
Environment:
- OSX: [e.g. iOS] 16
- Device [e.g. iPhone6] 133 pro
- SwiftUIPager version
Additional context
Add any other context about the problem here.