Android нажатие кнопки камеры увеличить масштаб уменьшить - PullRequest
0 голосов
/ 04 августа 2020

Я реализовал масштабирование щипком для своего приложения камеры, оно работает нормально

public boolean onTouch(View view, MotionEvent motionEvent) {
    view.performClick();
    int action = motionEvent.getAction();
    if (motionEvent.getPointerCount() > 1) {
        if (action == MotionEvent.ACTION_MOVE) {
            Log.e("motionEvent",motionEvent.toString());
            rtmpCamera.setZoom(motionEvent);
        }
    } else {
        if (action == MotionEvent.ACTION_UP) {
            Log.e("Stop","Zoom");
           setBottomImageToStream();
        }
    }
    return true;
}

Этот код работает нормально. Теперь я хочу реализовать масштабирование, нажав кнопку. Для этого я создал элемент управления масштабированием

 cameraZoomControls.setOnZoomInClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //rtmpCamera.setZoom(motionEvent);
            }
        });

        cameraZoomControls.setOnZoomOutClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //rtmpCamera.setZoom(motionEvent);
            }
        });

Я хотел бы знать, как реализовать увеличение и уменьшение масштаба нажатием кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...