我有zxing app for barcode scanning
。它具有自动对焦功能,但我需要在我的应用程序中设置放大/缩小。
如果会更好i can override volume control buttons in android device for zooming in the app.
如何使用音量控制按钮在我的应用中实现缩放?
请分享你的想法..
我有zxing app for barcode scanning
。它具有自动对焦功能,但我需要在我的应用程序中设置放大/缩小。
如果会更好i can override volume control buttons in android device for zooming in the app.
如何使用音量控制按钮在我的应用中实现缩放?
请分享你的想法..
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);
}
你可以使用上面的 onKeyUp() 事件来完成你的任务:::
通过将以下代码放入您的活动中,尝试使用 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);
}
}
请参阅此处了解如何覆盖音量控制按钮。您可以在捕获事件时执行缩放。