Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final ZCUserInput zcUserInput = zcField.getZCUserInput();
- if(zcUserInput != null){
- isUpdateEnabled = false;
- conatinerFieldValuesFormFileUpload.setMinimumHeight(0);
- linLayoutGalleryCamera.setMinimumHeight(0);
- galleryLayout.setVisibility(View.GONE);
- if(bitmapHashMap!=null)
- {
- for(String key:bitmapHashMap.keySet())
- {
- if(zcField.getFieldName().equals(key))
- {
- Bitmap bitmap = bitmapHashMap.get(key);
- // recValue.setFileValue(bmp);
- // layoutForImageAndFileUpload.setTag(bmp);
- // linLayoutGalleryCamera.setVisibility(View.GONE);
- // containerAfterFileUpload.setVisibility(View.VISIBLE);
- //
- // ((ImageView) v.findViewById(R.id.imageViewAfterFileUpload)).setImageBitmap(bmp);
- setBitMapToImageField(bitmap, recValue,layoutForImageAndFileUpload, linLayoutGalleryCamera, containerAfterFileUpload, v, containerAfterFileUploadPortrait, conatinerFieldValuesFormFileUpload);
- break;
- }
- }
- }
- if(zcUserInput.isShowOnLoad()){
- Bitmap bitmap = (Bitmap) MobileUtil.getUserObject(FormActivity.ON_LOAD_CAPTURED_IMAGE + zcField.getFieldName());
- if(bitmap != null){
- setBitMapToImageField(bitmap, recValue,layoutForImageAndFileUpload, linLayoutGalleryCamera, containerAfterFileUpload, v, containerAfterFileUploadPortrait, conatinerFieldValuesFormFileUpload);
- // float imgWidth = bitmap.getWidth();
- // float imgHeight = bitmap.getHeight();
- //
- // if( (imgWidth/imgHeight) > 2.7){
- // recValue.setFileUploaded(true);
- // recValue.setFileValue(bitmap);
- // layoutForImageAndFileUpload.setTag(bitmap);
- //
- // linLayoutGalleryCamera.setVisibility(View.GONE);
- // containerAfterFileUpload.setVisibility(View.VISIBLE);
- //
- // ((ImageView) v.findViewById(R.id.imageViewAfterFileUpload)).setImageBitmap(bitmap);
- // }else{
- //
- // recValue.setFileUploaded(true);
- // recValue.setFileValue(bitmap);
- //
- // layoutForImageAndFileUpload.setTag(bitmap);
- //
- // linLayoutGalleryCamera.setVisibility(View.GONE);
- // containerAfterFileUpload.setVisibility(View.GONE);
- // containerAfterFileUploadPortrait.setVisibility(View.VISIBLE);
- //
- // conatinerFieldValuesFormFileUpload.setBackgroundDrawable(null);
- //
- // ((ImageView) v.findViewById(R.id.imageViewAfterFileUploadPortrait)).setImageBitmap(bitmap);
- // }
- }
- }
- cameraLayout.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- MobileUtil.setUserObject("CAMERA_FIELD", recValue);// No I18N
- MobileUtil.setUserObject(zcField.getFieldName(), recValue);
- Intent intent = new Intent(activity, CameraActivity.class);
- intent.putExtra(FormActivity.FIELD_ID, zcField.getFieldName());
- if(zcUserInput != null){
- intent.putExtra(FormActivity.DEFAULT_CAMERA, zcUserInput.getDefaultCamera());
- intent.putExtra(FormActivity.COMPONENT_DISP_NAME, zcField.getDisplayName());
- intent.putExtra(FormActivity.IS_CAMEAR_SWITCHING_ALLOWED, zcUserInput.isCameraSwitchAllowed());
- intent.putExtra(FormActivity.IS_IMG_FROM_GALLERY_ALLOWED, zcUserInput.isImageFromGalleryAllowed());
- intent.putExtra(FormActivity.IS_SELF_TIMER_ENABLED, zcUserInput.isTimerEnabled());
- }
- activity.startActivityForResult(intent, FormActivity.CAMERA_ACTIVITY);
- }
- });
- OnClickListener imageOnClickListener = new OnClickListener() {
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- Intent i = new Intent(activity, ImageViewerForFileUploadActivity.class);
- i.putExtra("ZCFIELD_DISPLAY_NAME", zcField.getDisplayName());//No I18N
- i.putExtra("IS_CANCEL_REQUIRED", false);
- i.putExtra(FormActivity.IS_UPDATE_ENABLED, isUpdateEnabled);
- // i.putExtra("ZFFIELD", zcField);//No I18N
- // HashMap<String, Bitmap> bitmapHashMap = formActivity.getBitMapHashMap();
- Bitmap bmp = (Bitmap) layoutForImageAndFileUpload.getTag();
- // if(bitmapHashMap!=null)
- // {
- // for(String key:bitmapHashMap.keySet())
- // {
- // if(zcField.getFieldName().equals(key))
- // {
- // bmp = bitmapHashMap.get(key);
- // break;
- // }
- // }
- // }
- // ////////System.out.println("clicked here..."+zfField.getFieldLinkName()+"....."+bitmapHash);
- // ////////System.out.println(bmp+"setuserobj..."+bitmapHash.containsKey(zfField.getFieldLinkName()));
- // ByteArrayOutputStream bStream = new ByteArrayOutputStream();
- // bmp.compress(Bitmap.CompressFormat.PNG, 100, bStream);
- // byte[] byteArray = bStream.toByteArray();
- // i.putExtra("image", byteArray);
- // MobileUtil.setBitmapForViewer(bmp);
- MobileUtil.setUserObject("FORMACTIVITY", formActivity);
- MobileUtil.setUserObject("CAMERA_FIELD", recValue);
- MobileUtil.setUserObject("BITMAPIMAGE", bmp);//No I18N
- activity.startActivityForResult(i,0);
- }
- };
- imageLayoutPortrait.setOnClickListener(imageOnClickListener);
- imageLayout.setOnClickListener(imageOnClickListener);
- }else{
- isUpdateEnabled = true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement