私はこのコードを使用しました:
imageView.setOnTouchListener((OnTouchListener) this);
そして onTouch:
case MotionEvent.ACTION_MOVE:
canvas.drawLine(oldX, oldY, event.getX(), event.getY(), paint);
imageView.invalidate();
レイアウトに imageView が 1 つしか含まれていない場合は、非常にスムーズに描画します。しかし、ビュー(ボタン、画像の背景)よりも2つ3つ以上追加すると、action_Moveの取得イベントが遅くなり、スムーズに描画されません。私を助けてください!