プログラムでジェスチャをシミュレートするにはどうすればよいですか。
私はすべてのポイントを取得し、アプリにこれらの描画を繰り返してもらいたいと考えています。
public void onGestureStarted(GestureOverlayView gestureOverlayView, MotionEvent motionEvent) {
Log.d("TAG", "Started gesture: \n" + motionEvent.getRawX() + "\n" +
motionEvent.getRawY() + "\n" + motionEvent.getEventTime());
gestures.add(new GesturePoint(motionEvent.getRawX(), motionEvent.getRawY(), 100));
}
@Override
public void onGesture(GestureOverlayView gestureOverlayView, MotionEvent motionEvent) {
//To change body of implemented methods use File | Settings | File Templates.
gestures.add(new GesturePoint(motionEvent.getRawX(), motionEvent.getRawY(), 100));
Log.e("TAG", "gesture: \n" + motionEvent.getRawX() + "\n" +
motionEvent.getRawY() + "\n" + motionEvent.getEventTime());
}
@Override
public void onGestureEnded(GestureOverlayView gestureOverlayView, MotionEvent motionEvent) {
gestures.add(new GesturePoint(motionEvent.getRawX(), motionEvent.getRawY(), 100));
Log.d("TAG", "Ended gesture: \n" + motionEvent.getRawX() + "\n" +
motionEvent.getRawY() + "\n" + motionEvent.getEventTime());
g.addStroke(new GestureStroke(gestures));
gestureOverlayView.setGesture(g);
startDraw(Arraylist) のような方法はありますか?
ユーザーの操作をシミュレートするために必要です。