ItemListRevealOptionsNode: additional animations fix

This commit is contained in:
Peter 2019-04-22 17:35:05 +04:00
parent 031ff5fa80
commit 06ad876b5f

View File

@ -405,11 +405,11 @@ final class ItemListRevealOptionsNode: ASDisplayNode {
extendedWidth = size.width * max(1.0, abs(revealFactor))
} else if self.isLeft {
let offset = basicNodeWidth * CGFloat(self.optionNodes.count - 1 - i)
extendedWidth = size.width - offset
extendedWidth = (size.width - offset) * max(1.0, abs(revealFactor))
nodeLeftOffset = startingOffset - extendedWidth - floorToScreenPixels(offset * abs(revealFactor))
} else {
let offset = basicNodeWidth * CGFloat(i)
extendedWidth = size.width - offset
extendedWidth = (size.width - offset) * max(1.0, abs(revealFactor))
nodeLeftOffset = startingOffset + floorToScreenPixels(offset * abs(revealFactor))
}