안드로이드 개발 질문/답변
(글 수 45,052)
터치 이벤트를 써서 구현할려고 하는데
무브쓰면 누르고 움직여야지만 감소하더라구요
어떻게 하면될까요?ㅠ 조언좀부탁드릴게요
//뒤로 감기 10초
mPast.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// MotionEvent.ACTION_DOWN=0;
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
mPast.setImageResource(R.drawable.control_rewind_tap);
if(mPreview.isPlaying()){
mPosition = mPreview.getCurrentPosition();
mPreview.seekTo(mPosition-10000);
}
else if(!mPreview.isPlaying() || mPreview.isPlaying()==false){
// Log.i("TAG", String.valueOf(mPreview.isPlaying()));
mPosition = mPreview.getCurrentPosition()-10000;
mPreview.seekTo(mPosition);
// Log.i("TAG", String.valueOf(mPosition-10000));
mSeekBar.setProgress(mPosition);
// mPreview.start();
return true;
}
case MotionEvent.ACTION_UP:
mPast.setImageResource(R.drawable.control_rewind_nor);
case MotionEvent.ACTION_MOVE:
Log.i("TAG", String.valueOf(mPreview.isPlaying()));
mPosition = mPreview.getCurrentPosition()-10000;
mPreview.seekTo(mPosition);
mSeekBar.setProgress(mPosition);
}
return true;
}
});
무브쓰면 누르고 움직여야지만 감소하더라구요
어떻게 하면될까요?ㅠ 조언좀부탁드릴게요
//뒤로 감기 10초
mPast.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// MotionEvent.ACTION_DOWN=0;
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
mPast.setImageResource(R.drawable.control_rewind_tap);
if(mPreview.isPlaying()){
mPosition = mPreview.getCurrentPosition();
mPreview.seekTo(mPosition-10000);
}
else if(!mPreview.isPlaying() || mPreview.isPlaying()==false){
// Log.i("TAG", String.valueOf(mPreview.isPlaying()));
mPosition = mPreview.getCurrentPosition()-10000;
mPreview.seekTo(mPosition);
// Log.i("TAG", String.valueOf(mPosition-10000));
mSeekBar.setProgress(mPosition);
// mPreview.start();
return true;
}
case MotionEvent.ACTION_UP:
mPast.setImageResource(R.drawable.control_rewind_nor);
case MotionEvent.ACTION_MOVE:
Log.i("TAG", String.valueOf(mPreview.isPlaying()));
mPosition = mPreview.getCurrentPosition()-10000;
mPreview.seekTo(mPosition);
mSeekBar.setProgress(mPosition);
}
return true;
}
});
조언