9
0
mirror of https://gitee.com/shuto/customCamera.git synced 2024-10-06 10:22:07 +08:00

Use gone and not invisible to hide elements. As this, the alignment is kept

This commit is contained in:
Christophe BOUCAUT 2015-06-02 15:17:54 +02:00
parent d3cbdef908
commit 47e3d7a882

View File

@ -134,7 +134,7 @@ public class CameraActivity extends Activity {
zoomLevel.setProgress(zoom);
zoomLevel.setVisibility(View.VISIBLE);
} else {
zoomLevel.setVisibility(View.INVISIBLE);
zoomLevel.setVisibility(View.GONE);
}
updateStateFlash(stateFlash);
@ -270,7 +270,7 @@ public class CameraActivity extends Activity {
// Hide the switch camera button if the number of cameras is lower than 2.
if(Camera.getNumberOfCameras() < 2){
ImageButton switchCamera = (ImageButton) findViewById(R.id.switchCamera);
switchCamera.setVisibility(View.INVISIBLE);
switchCamera.setVisibility(View.GONE);
}
}
@ -480,7 +480,7 @@ public class CameraActivity extends Activity {
// Set new size for miniature layout.
setParamsMiniature(background, true);
// Hide the miniature button.
miniature.setVisibility(View.INVISIBLE);
miniature.setVisibility(View.GONE);
// Add event on click action for the miniature picture.
background.setOnClickListener(new View.OnClickListener() {
@ -548,19 +548,19 @@ public class CameraActivity extends Activity {
Camera.Parameters paramsCamera = customCamera.getParameters();
if (!this.getIntent().getBooleanExtra("miniature", true)) {
miniature.setVisibility(View.INVISIBLE);
miniature.setVisibility(View.GONE);
}
if (!opacity) {
switchOpacity.setVisibility(View.INVISIBLE);
switchOpacity.setVisibility(View.GONE);
}
if (photoTaken != null) {
// Show/hide elements when a photo is taken
keepPhoto.setVisibility(View.VISIBLE);
photo.setVisibility(View.INVISIBLE);
zoomLevel.setVisibility(View.INVISIBLE);
flash.setVisibility(View.INVISIBLE);
switchCamera.setVisibility(View.INVISIBLE);
photo.setVisibility(View.GONE);
zoomLevel.setVisibility(View.GONE);
flash.setVisibility(View.GONE);
switchCamera.setVisibility(View.GONE);
((LinearLayout.LayoutParams) paramsLayoutMiniature).gravity = Gravity.TOP;
miniature.setLayoutParams(paramsLayoutMiniature);
@ -571,7 +571,7 @@ public class CameraActivity extends Activity {
} else {
// Show/hide elements when a photo is not taken
keepPhoto.setVisibility(View.INVISIBLE);
keepPhoto.setVisibility(View.GONE);
photo.setVisibility(View.VISIBLE);
if (paramsCamera.isZoomSupported()) {
zoomLevel.setVisibility(View.VISIBLE);
@ -580,13 +580,13 @@ public class CameraActivity extends Activity {
if (this.getIntent().getBooleanExtra("switchFlash", true) && hasFlash()) {
flash.setVisibility(View.VISIBLE);
} else {
flash.setVisibility(View.INVISIBLE);
flash.setVisibility(View.GONE);
}
if (this.getIntent().getBooleanExtra("switchCamera", true)) {
switchCamera.setVisibility(View.VISIBLE);
} else {
switchCamera.setVisibility(View.INVISIBLE);
switchCamera.setVisibility(View.GONE);
}
((LinearLayout.LayoutParams) paramsLayoutMiniature).gravity = Gravity.BOTTOM;
@ -814,10 +814,10 @@ public class CameraActivity extends Activity {
Bitmap newBitmap = resizePictureTaken();
photoResized.setImageBitmap(newBitmap);
photoResized.setVisibility(View.VISIBLE);
preview.setVisibility(View.INVISIBLE);
preview.setVisibility(View.GONE);
} else {
customCamera.startPreview();
photoResized.setVisibility(View.INVISIBLE);
photoResized.setVisibility(View.GONE);
preview.setVisibility(View.VISIBLE);
}