我正在写一个使用camera2应用程序接口的安卓相机应用程序。我需要使用音量按钮来放大和缩小相机。我怎样才能做到这一点?
发布于 2019-07-19 13:49:44
使用这段代码。希望这能有所帮助。
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
zoom();
return true;
} else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
umzoom();
return true;
}
else {
return super.onKeyDown(keyCode, event);
}
}缩放和取消缩放功能
public void zoom()
{
Parameters params=camera.getParameters();
currentZoom = cameraView.getZoom();
if(currentZoom != params.getMaxZoom())
params.setZoom(currentZoom + 1);
camera.setParameters(params);
}
public void unzoom()
{
Parameters params=camera.getParameters();
currentZoom = cameraView.getZoom();
if(currentZoom != 0)
params.setZoom(currentZoom - 1);
params.setZoom(0);
camera.setParameters(params);
}https://stackoverflow.com/questions/57105997
复制相似问题