#android #zooming
#Android #масштабирование
Вопрос:
Я пытаюсь реализовать этот мультитач-туториал для Android
Я застрял на шаге 5 для реализации, что такое начальная переменная?
switch (event.getAction() amp; MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
savedMatrix.set(matrix);
start.set(event.getX(), event.getY());
Log.d(TAG, "mode=DRAG" );
mode = DRAG;
break;
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_POINTER_UP:
mode = NONE;
Log.d(TAG, "mode=NONE" );
break;
case MotionEvent.ACTION_MOVE:
if (mode == DRAG) {
matrix.set(savedMatrix);
matrix.postTranslate(event.getX() - start.x,
event.getY() - start.y);
}
break;
}
Спасибо
Ответ №1:
Вы можете скачать полный исходный код здесь. Начальная переменная имеет тип PointF, она представляет начальную точку жеста.