デュアルショートと連続プレスでボタンを実装する方法は?
-
29-10-2019 - |
質問
MP3プレーヤーを作成していますが、デュアルネクストソング /ファーストフォワードボタンが必要です。したがって、このボタンが押された場合、次の曲に移動し、押し下げられた場合、現在の曲を早送りします。
OnClickListenerを使用して次の曲を動作させることができます...
private OnClickListener mSkipForwardListener = new OnClickListener() {
public void onClick(View v)
{
mPlayerService.forwardASong();
}
};
...しかし、どのようにして早送り機能を取得できますか? onlongclicklistenerを試しましたが、それは一度だけ発射します。
private OnLongClickListener mFastForwardListener = new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
mPlayerService.fastForward();
return true;
}
};
Ontouchは、key.downとkey.upで1回だけ発射しているようです。
private OnTouchListener mFastForwardListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
mPlayerService.fastForward();
return true;
}
};
どんな助け、大いに感謝します、M。
正しい解決策はありません
所属していません StackOverflow