2010-12-06 3 views
0

확인. 그래서 제스처와 같은 것들을 들여다 보면서 코드를 설정하는 방법을 찾으려고 노력했습니다. 왼쪽 스 와이프 같은 것이 발생하면 새로운 스 와이프를 열고 오른쪽 스 와이프를 열 수 있습니다. 달력을 보는 것과 같은 일이 있습니다. 일정을 스 와이프 할 수 있습니다. 이미 제스처가 만들어져 있습니다. 도와 주셔서 감사합니다.제스처로 새로운 활동 시작

답변

0

확인. 나는 뭔가를 생각해 냈다. 나는 완전히 그것을 지금 시험 할 수는 없지만 그것이 올바르게 보이 느냐? 감사.

public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) { 
     ArrayList<Prediction> predictions = mLibrary.recognize(gesture); 
     if (predictions.size() > 0 && predictions.get(0).score > 1.0) { 
      String action = predictions.get(0).name; 

      if ("left".equals(action)) { 
       Intent intent = new Intent(Actinium.this, Radium.class); 
       startActivity(intent); 
       finish();} 
      else if ("right".equals(action)) { 
       Intent intent = new Intent(Actinium.this, Thorium.class); 
       startActivity(intent); 
       finish();} 

      } 
     } 
+0

추가 할 추가 정보가 있으면 원래 질문을 편집하고 응답으로 게시하지 마십시오. 내용에 관해서는, 나는 당신의 질문을 이해하지 못합니다. 이는 예제 코드처럼 보이지만 왜 작동하지 않을지 모르겠습니다. 당신이 그것을 시도하고 작동하지 않는 것에 대해 특정한 질문을 할 때 돌아 오십시오. –

+0

그런 다음 왜 원래 의견이 내 질문과 관련이 없으므로 답변하려고 했습니까? –

0
Intent intent = new Intent(this, MyActivity.class); 
startActivity(intent); 

제스처를 청취 할 때 documentation을 참조하십시오.

+0

나는 그것을 보았다. 왼쪽 스 와이프에서 그 의도를 시작하는 방법을 어떻게 알 수 있습니까? 차이점과 시작하려는 활동을 어떻게 설명합니까? –

+1

의도에 컨텍스트를 포함해야합니다. 의도 의도 = 새로운 의도 (CurrentClass.this, MyActivity.class); – blindstuff