目前自己寫了一個上下拉回彈效果的彈窗組件。在完善功能的時候就想對上下拉動超出范圍時,對這個超出范圍做個限制。我是通過控制translateY來控制列表滑動的.往下拉的時候為正值,滑動距離space>0,則頂部超出范圍。往上拉則為負值,當距離小于space < -200的時候,底部內容超出范圍?,F在我要讓控制超出范圍在 range = 100 ;所以條件就是:if(space > 0 ){// 超出距離 *= 限制距離/(限制距離+超出距離)space *= range / (range + space);}if(space < -200){//怎么計算???}space的值是多少,彈窗就移動多少。
【求助】上拉回彈效果的,拉動范圍限制公式???
qq_笑_17
2019-02-03 23:22:00