Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mPreviewSize=getOptimalPreviewSize(supportedPreviewSizes, targetRatio);
- double ratio=(double)mPreviewSize.width/mPreviewSize.height;
- //Log.d(TAG,"Target ratio: "+targetRatio);
- Log.d(TAG, "Ratio: "+ratio);
- int new_width=0, new_height=0;
- if((double)previewFrame.getWidth()/previewFrame.getHeight()<ratio)
- {
- new_width=(int)(Math.round(previewFrame.getHeight()*ratio));
- new_height=mPreviewSize.height;
- }
- else
- {
- new_width=mPreviewSize.width;
- new_height=(int)Math.round((double)new_width/ratio);
- }
- previewFrame.setLayoutParams(new FrameLayout.LayoutParams(new_width, new_height));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement