title: Android SDK - Using Gesture API, would like gesture to stay on screen after being recognized
body: <p>I'm using the Gesture API with a Gesture Library that I created, and it is working really well.  The problem is that I would like the gesture to be visible on the screen after OnGesturePerformedListener exits, but instead the gesture is erased.  I was thinking that perhaps there is an event after OnGesturePerformedListener -- I could save the gesture in OnGesturePerformedListener and then display it again in this later event.  Anyone know if there is such an event?  Here is the code:  </p>
  
  <pre><code>   private OnGesturePerformedListener handleGestureListener = new OnGesturePerformedListener() {
          @Override
          public void onGesturePerformed(GestureOverlayView gestureView,
                                         Gesture gesture) {
              if (gesture.getStrokesCount() != 2){
                  setWonderEmoticon();
                  return;
              }
              ArrayList&lt;Prediction&gt; predictions = gLib.recognize(gesture);
              // one prediction needed
              if (predictions.size() &gt; 0) {
                  Prediction prediction = predictions.get(0);
                  // checking prediction
                  if (prediction.score &gt; 20.0) {
                      setHappyEmoticon();
                  }
                  else {
                      setWonderEmoticon();
                  }
              }
          }
      };
  </code></pre>
  
  <p>By the way, the same thing happens when setWonderEmoticon() and setHappyEmoticon() are removed from the code.        </p>