안드로이드 개발자 모임 게시판
(글 수 7,945)
안드로이드 스튜디오로 버튼을 5초간 눌렀을때 토스트 창이 뜨게 하고 싶은데 5초간 누르는 코드를 어떻게 짜야될까요??
그리고 버튼 클릭했을때 알람 어플이 뜰려면 어떤 코드를 써야 하나요 ㅠㅠ
2018.02.08 15:32:57
long then = 0;
button.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
then = (Long) System.currentTimeMillis();
}
else if(event.getAction() == MotionEvent.ACTION_UP){
if(((Long) System.currentTimeMillis() - then) > 1200){
return true;
}
}
return false;
}
})
이거 쓰시면 될것 같습니다~!