0
trackwheelRoll(int amount, int status, int time)
この方法でトラックホイールの感度を制御する方法はありますか?ブラックベリーのトラックホイール感度を制御する方法
ありがとうございました。
trackwheelRoll(int amount, int status, int time)
この方法でトラックホイールの感度を制御する方法はありますか?ブラックベリーのトラックホイール感度を制御する方法
ありがとうございました。
これを下げようとしている場合は、クラスに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
に何らかの数字を掛けるだけです。
どういう意味ですか?システム全体のトラックホイール感度を変更しようとしていますか?それとも、あなたのアプリでそれが動作する方法を変更しようとしていますか? –
アプリで変更する – ashishsony