0

私は持っていzxing app for barcode scanningます。オートフォーカスがありますが、アプリでズームイン/ズームアウトを設定する必要があります。

あればもっと良いでしょうi can override volume control buttons in android device for zooming in the app.

音量コントロール ボタンを使用してアプリにズームを実装するにはどうすればよいですか?

あなたの考えを共有してください..

4

3 に答える 3

1
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() イベントを使用してタスクを実行できます:::

于 2012-04-21T09:45:26.093 に答える
0

次のコードをアクティビティに追加して、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);
        }
    }
于 2013-12-10T13:36:48.827 に答える
0

ボリューム コントロール ボタンをオーバーライドする方法については、こちらを参照してください。イベントをキャプチャするときにズームを実行できます。

于 2012-04-21T06:35:31.290 に答える