Tôi đang cố gắng để thiết lập một thanh trượt (thực sự là một bộ đếm thời gian bếp) sử dụng một cử chỉ pan
trong ionic2
see: http://ionicframework.com/docs/v2/components/#gesturesChiến lược dịch một UX 'pan` cử chỉ đặt một giá trị tuyến tính mà không có một giới hạn trên
Thanh trượt/timer có một giới hạn trên mở có thể được thiết lập bởi một panright
, nhưng đi xuống số không trên panleft
.
Làm cách nào để dịch tốt nhất sự kiện pan
để nhạy cảm với tốc độ để cho phép giới hạn trên gần 36000 nhưng đủ nhạy cảm để đặt số gia tăng nhỏ nhất là 10? Tối đa deltaX
sẽ có kích thước khoảng 400px, nhưng tôi cho rằng người dùng có thể sử dụng một vài cử chỉ pan
để đạt được giá trị lớn.
Có sẵn một số chức năng easing
sẵn có để đạt được điều này không?
Bạn đã cố gắng kết hợp thông số 'deltaX' và' velocityX' do búa không? Sau đó, tính toán chuyển đổi của bạn thông qua một [đường cong nới lỏng của sự lựa chọn của bạn] (http://gizma.com/easing/) - Một cái gì đó giống như nới lỏng trong khi "paning", và easing-out sau đó. – Riron