Если вы пытаетесь снизить его, вы можете установить флаг lastMoveTime
в своем классе. После этого в вашем методе trackwheelRoll()
вы можете сравнить time
с этим и посмотреть, стоит ли вам двигаться. Например:
protected boolean trackwheelRoll(int amount, int status, int time) {
if(time - lastMoveTime > someTimeThatYouDetermine) {
lastMoveTime = time;
return super.trackwheelRoll(amount, status, time);
}
return false;
}
Вы установите someTimeThatYouDetermine
, чтобы контролировать, насколько ниже чувствительность. То, что это делает, по сути, отбрасывает часть движения, поэтому пользователю это кажется медленнее.
В качестве альтернативы, если вы хотите увеличить чувствительность, вы можете просто умножить amount
на некоторое число.