私はSurface-Camera-Previewで作業していますが、シンクバーでズームコントロールを実装したいのですが、すでにピンチズームで行っているので、シークバーでコントロールする方法はありますか?ありがとう。AndroidのSurfaceView Cameraでシークバーでズームを実装する方法は?
0
A
答えて
2
あなたがピンチズームでズーム設定する場合は、カメラのズームを設定するsetOnSeekBarChangeListener
を使用することができます。ロシャンシャンで共有
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);
// YOur code here in set zoom for pinch zooming, sth like this
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");
}
});
1
コードはそれを行うための方法ですが、あなたはの最大値を設定しない場合SeekBarではが多く、ユーザはseekbarZoom.setMax(params.getMaxZoom())
が設定されていないため、ユーザーからのアクセスが多くなります。 SeekBarのデフォルトの最大値は100ですが、多くのデバイスのmaxZoomは100未満です。
関連する問題
- 1. Android SurfaceViewのピンチとズームの実装
- 2. iosでseecarc(半円シークバー)を実装する方法は?
- 3. WP7でCamera app style photo stripを実装する方法は?
- 4. Android CameraControls/Camera Zoom/SurfaceViewの問題 - 理由は何ですか?
- 5. Android:連続ズーム機能を実装する方法
- 6. ズームの設定方法android camera vision.barcode-scanner API
- 7. PdfRendererズームとスクロールのサポートを実装する方法は?
- 8. Androidでバックグラウンドタスクを実装する方法
- 9. androidでonMenuItemClickListenerを実装する方法
- 10. Androidでカスタムシェイダーを実装する方法
- 11. AndroidでC2DMを実装する方法
- 12. Android - SurfaceViewでグラフィックスを描く方法
- 13. Androidライブコメントを実装する方法は?
- 14. Android SurfaceViewのスクロール
- 15. zxingバーコード読み取りアプリケーションでズーム機能を実装する方法は?
- 16. CALayerズームの実装
- 17. AndroidスタジオでシングルトンパターンでBitmapFactoryを実装する方法は?
- 18. Androidで同じフラグメントでリレーショナルビューを実装する方法は?
- 19. Android TVでRecyclerViewでスクロールを実装する方法は?
- 20. Android Surfaceviewで複数のビットマップをドラッグする方法
- 21. AndroidでマルチレベルのExpandableListviewを実装する方法は?
- 22. AndroidのJNIでデリゲート/プロトコル(iOS上)を実装する方法は?
- 23. EclipseでAndroidベースのFirebase通知を実装する方法は?
- 24. Androidでswitchpreferenceの確認ダイアログを実装する方法は?
- 25. Androidのキーボードでスクロールレイアウトを実装する方法は?
- 26. Androidアプリケーションで寄付の機能を実装する方法は?
- 27. androidのファイルアップロードプログレスバーを実装する方法
- 28. GDI描画されたMFCのCScrollViewでズームを実装する方法
- 29. Expression Blendでのズームの実装
- 30. Android:テンキーパッドの実装方法
ありがとうございます。私はコードで実装しようとしています。 –