mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Adjust animation
This commit is contained in:
parent
6c1fef69bf
commit
baad5e1eb8
@ -1022,7 +1022,8 @@ public final class ReactionContextNode: ASDisplayNode, UIScrollViewDelegate {
|
|||||||
if let animateInInfo = self.animateInInfo {
|
if let animateInInfo = self.animateInInfo {
|
||||||
let distance = abs(itemNode.frame.center.x - animateInInfo.centerX)
|
let distance = abs(itemNode.frame.center.x - animateInInfo.centerX)
|
||||||
let distanceNorm = distance / animateInInfo.width
|
let distanceNorm = distance / animateInInfo.width
|
||||||
itemDelay = mainCircleDelay + distanceNorm * 0.4
|
let adjustedDistanceNorm = distanceNorm//listViewAnimationCurveSystem(distanceNorm)
|
||||||
|
itemDelay = mainCircleDelay + adjustedDistanceNorm * 0.3
|
||||||
} else {
|
} else {
|
||||||
itemDelay = mainCircleDelay + Double(i) * 0.06
|
itemDelay = mainCircleDelay + Double(i) * 0.06
|
||||||
}
|
}
|
||||||
@ -1037,7 +1038,8 @@ public final class ReactionContextNode: ASDisplayNode, UIScrollViewDelegate {
|
|||||||
if let animateInInfo = self.animateInInfo {
|
if let animateInInfo = self.animateInInfo {
|
||||||
let distance = abs(expandItemView.frame.center.x - animateInInfo.centerX)
|
let distance = abs(expandItemView.frame.center.x - animateInInfo.centerX)
|
||||||
let distanceNorm = distance / animateInInfo.width
|
let distanceNorm = distance / animateInInfo.width
|
||||||
itemDelay = mainCircleDelay + distanceNorm * 0.4
|
let adjustedDistanceNorm = distanceNorm//listViewAnimationCurveSystem(distanceNorm)
|
||||||
|
itemDelay = mainCircleDelay + adjustedDistanceNorm * 0.3
|
||||||
} else {
|
} else {
|
||||||
itemDelay = mainCircleDelay + Double(8) * 0.06
|
itemDelay = mainCircleDelay + Double(8) * 0.06
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user