[英]How to override zoom buttons of camera in an android app?
I'm having zxing app for barcode scanning
. 我正在使用
zxing app for barcode scanning
。 It's having auto-focus but i need to set zoom in/out in my app. 它具有自动对焦功能,但是我需要在我的应用程序中设置放大/缩小。
It will be better if i can override volume control buttons in android device for zooming in the app.
如果
i can override volume control buttons in android device for zooming in the app.
会更好i can override volume control buttons in android device for zooming in the app.
How can i implement zooming in my app using volume control buttons? 如何使用音量控制按钮在应用程序中实现缩放?
Please share your thoughts.. 请分享您的想法..
public boolean onKeyUp(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
// increase your zoom
return true;
} else if(keyCode == KeyEvent.KEYCODE_VOLUME_UP){
// decrease your zoom
return true;
}
return super.onKeyUp(keyCode, event);
}
you can use the above onKeyUp() event to do you task::: 您可以使用上面的onKeyUp()事件执行任务:::
Try to use dispatchKeyEvent by putting the following code in your activity. 通过将以下代码放入您的活动中,尝试使用dispatchKeyEvent。
public boolean dispatchKeyEvent(KeyEvent event) {
int keyCode = event.getKeyCode();
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
addIntensityLvl();
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
subtractIntensityLvl();
return true;
default:
return super.dispatchKeyEvent(event);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.