From 6d25cbae7fd9bd66ed79c6de7c77d78e309da6ed Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期一, 15 五月 2017 11:24:16 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java index 161d799..3cae29f 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java @@ -28,6 +28,7 @@ import cn.com.basic.face.service.DictionaryMng; import cn.com.basic.face.service.RegisterMng; import cn.com.basic.face.service.SurveillanceMng; +import cn.com.basic.face.util.BitmapUtil; import cn.com.basic.face.util.Constant; import cn.com.basic.face.util.NativeImg; import cn.com.basic.face.util.OkClickedListener; @@ -105,6 +106,9 @@ private SurveillanceQueryItem surveillanceQueryItem_selectPhoto; private SurveillanceQueryItem surveillanceQueryItem_uploadPhoto; + + public static long selectedSurveillancePhotoId = -1; + public static long selectedCustomPhotoId = -1; private static RegisterFragment instance = new RegisterFragment(); @@ -254,7 +258,8 @@ public void set_fragment_register_surveillance_photo(SurveillanceQueryItem item) { surveillanceQueryItem_selectPhoto = item; - fragment_register_surveillance_photo.setImageBitmap(item.getBitmap()); + fragment_register_surveillance_photo.setImageBitmap(BitmapUtil.getRoundedCornerBitmap(item.getBitmap(), + (int)MainActivity.getInstance().getResources().getDimension(R.dimen.w10dp))); fragment_register_surveillance_photo_img = item.getBitmap(); fragment_register_surveillance_photo_placeholder_image.setVisibility(View.INVISIBLE); fragment_register_surveillance_photo_placeholder_text_view.setVisibility(View.INVISIBLE); @@ -262,7 +267,8 @@ public void set_fragment_register_upload_custom_photo(SurveillanceQueryItem item) { surveillanceQueryItem_uploadPhoto = item; - fragment_register_upload_custom_photo.setImageBitmap(item.getBitmap()); + fragment_register_upload_custom_photo.setImageBitmap(BitmapUtil.getRoundedCornerBitmap(item.getBitmap(), + (int)MainActivity.getInstance().getResources().getDimension(R.dimen.w10dp))); fragment_register_upload_custom_photo_img = item.getBitmap(); fragment_register_upload_custom_photo_placeholder_image.setVisibility(View.INVISIBLE); @@ -323,7 +329,8 @@ Uri uri = data.getData(); try { Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri); - fragment_register_id_card_photo.setImageBitmap(bitmap); + fragment_register_id_card_photo.setImageBitmap(BitmapUtil.getRoundedCornerBitmap(bitmap, + (int)MainActivity.getInstance().getResources().getDimension(R.dimen.w10dp))); fragment_register_id_card_photo_img = bitmap; MainActivity.getInstance().getContentResolver().delete(uri, null, null); @@ -337,6 +344,8 @@ } public void resetForm() { + selectedCustomPhotoId = -1; + selectedSurveillancePhotoId = -1; fragment_register_name.setValue("寰愪慨婧�"+Math.random()); fragment_register_phone.setValue("13691348767"); fragment_register_gender.setValue("鐢�"); @@ -431,7 +440,7 @@ new SurveillancePhotoDialog(fragment_register_linear_layout, Constant.DialogSelectType.ID_TYPE, new OkClickedListener() { public void onSelected(String value) { } - }); + }, selectedSurveillancePhotoId); } @OnClick(R.id.fragment_register_upload_custom_photo) @@ -440,7 +449,7 @@ new SurveillancePhotoDialog(fragment_register_linear_layout, Constant.DialogSelectType.ID_TYPE, new OkClickedListener() { public void onSelected(String value) { } - }); + }, selectedCustomPhotoId); } @OnClick(R.id.fragment_register_id_card_photo) @@ -463,7 +472,8 @@ } public void setChoosePhoto(Bitmap bitmap) { - fragment_register_surveillance_photo.setImageBitmap(bitmap); + fragment_register_surveillance_photo.setImageBitmap(BitmapUtil.getRoundedCornerBitmap(bitmap, + (int)MainActivity.getInstance().getResources().getDimension(R.dimen.w10dp))); fragment_register_surveillance_photo_placeholder_text_view.setVisibility(View.INVISIBLE); fragment_register_surveillance_photo_placeholder_image.setVisibility(View.INVISIBLE); } -- Gitblit v1.8.0