From 23c6ff50631129ed2ec78effc1b80c79d07aa748 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 20 四月 2017 10:03:32 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 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 57fbcb4..15dc336 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 @@ -10,6 +10,7 @@ import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; +import android.widget.TextView; import android.widget.Toast; import com.bsk.zhangbo.demoforbsk.R; @@ -18,6 +19,7 @@ import cn.com.basic.face.discern.query.item.CheckInQueryItem; 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.Constant; import cn.com.basic.face.util.OkClickedListener; @@ -37,7 +39,9 @@ import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; +import java.util.ArrayList; import java.util.Date; +import java.util.List; import cn.com.basic.face.base.MainActivity; @@ -71,6 +75,20 @@ private ImageView fragment_register_id_card_photo; @ViewInject(R.id.fragment_register_linear_layout) private LinearLayout fragment_register_linear_layout; + + @ViewInject(R.id.fragment_register_choose_photo_placeholder_image) + private ImageView fragment_register_choose_photo_placeholder_image; + @ViewInject(R.id.fragment_register_update_photo_placeholder_image) + private ImageView fragment_register_update_photo_placeholder_image; + @ViewInject(R.id.fragment_register_id_card_photo_placeholder_image) + private ImageView fragment_register_id_card_photo_placeholder_image; + + @ViewInject(R.id.fragment_register_choose_photo_placeholder_text_view) + private TextView fragment_register_choose_photo_placeholder_text_view; + @ViewInject(R.id.fragment_register_update_photo_placeholder_text_view) + private TextView fragment_register_update_photo_placeholder_text_view; + @ViewInject(R.id.fragment_register_id_card_photo_placeholder_text_view) + private TextView fragment_register_id_card_photo_placeholder_text_view; private static final int fragment_register_choose_photo_ = 1; private static final int fragment_register_update_photo_ = 2; @@ -202,6 +220,10 @@ Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri); fragment_register_choose_photo.setImageBitmap(bitmap); fragment_register_choose_photo_img = bitmap; + + fragment_register_choose_photo_placeholder_image.setVisibility(View.INVISIBLE); + fragment_register_choose_photo_placeholder_text_view.setVisibility(View.INVISIBLE); + } catch (Exception e) { e.printStackTrace(); } @@ -212,6 +234,15 @@ Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri); fragment_register_update_photo.setImageBitmap(bitmap); fragment_register_update_photo_img = bitmap; + + fragment_register_update_photo_placeholder_image.setVisibility(View.INVISIBLE); + fragment_register_update_photo_placeholder_text_view.setVisibility(View.INVISIBLE); + + List<Bitmap> bitmapList = new ArrayList<>(); + bitmapList.add(0, bitmap); + + SurveillanceMng.getInstance().addBitmap(bitmapList, null, 0); + } catch (Exception e) { e.printStackTrace(); } @@ -222,6 +253,10 @@ Bitmap bitmap = MediaStore.Images.Media.getBitmap(getActivity().getContentResolver(), uri); fragment_register_id_card_photo.setImageBitmap(bitmap); fragment_register_id_card_photo_img = bitmap; + + fragment_register_id_card_photo_placeholder_image.setVisibility(View.INVISIBLE); + fragment_register_id_card_photo_placeholder_text_view.setVisibility(View.INVISIBLE); + } catch (Exception e) { e.printStackTrace(); } @@ -323,4 +358,14 @@ fragment_register_choose_photo.setImageURI(Uri.parse(AppApi.IMAGE_URL_BASE + item.getImagePath())); } + public ImageView get_fragment_register_choose_photo() { + return fragment_register_choose_photo; + } + + public void setChoosePhoto(Bitmap bitmap) { + fragment_register_choose_photo.setImageBitmap(bitmap); + fragment_register_choose_photo_placeholder_text_view.setVisibility(View.INVISIBLE); + fragment_register_choose_photo_placeholder_image.setVisibility(View.INVISIBLE); + } + } -- Gitblit v1.8.0