由于某些原因,自己目前在寫一個react的滾動組件,用的控制translateY來模擬滾動的,但是現在問題在于自己的滾動和一些做的比較好的滾動相比(比如微信的滾動)總是感覺不那么流暢。具體代碼就不貼了。也查過一兩個開源的,但是由于這方面數學計算較多,沒有注釋的話看起來有點吃力。想知道該怎么去寫這個運動函數,比如說如何寫touchend觸發后接下來的緩動函數等?因為微信等這方面做的非常逼真,比如手滑動的快些速度就會大些(可能降低速度的過程也比較慢)還有特別是,比如滑動出界了,這個時候有一種越來越難滑動的那種效果,想知道這個是如何實現的??謝謝
如何寫一個滾動的緩動函數?
慕標琳琳
2018-11-15 19:18:30