Camera zoom not working

前端 未结 5 1403
盖世英雄少女心
盖世英雄少女心 2020-12-15 14:39

I am using the API 2.1 and my debug shows a max zoom value of 15. The code here does not make the camera zoom. How do I get the camera to zoom?

camera = Came         


        
5条回答
  •  悲&欢浪女
    2020-12-15 15:31

    if you want to used seekbar to change camera preview zoom in-out used following code its perfectly running :

        seekbarZoom = (SeekBar) findViewById(R.id.seekBarZoom);
        seekbarZoom.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
    
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress,
                    boolean fromUser) {
                // TODO Auto-generated method stub
                Log.d(TAG, "progress:"+progress);
    
                if(mCamera.getParameters().isZoomSupported()){
    
                    Parameters params = mCamera.getParameters();
                    params.setZoom(progress);
                    mCamera.setParameters(params);
                }
            }
    
            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {
                // TODO Auto-generated method stub
                Log.d(TAG, "onStartTrackingTouch");
            }
    
            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {
                // TODO Auto-generated method stub
                Log.d(TAG, "onStartTrackingTouch");
            }
    
        });
    

提交回复
热议问题