From 0a397f834382491316d9efe993ebb89757c000b9 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 28 四月 2017 16:16:09 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java index 9827445..d333a80 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java @@ -15,10 +15,10 @@ import cn.com.basic.face.base.MainActivity; import cn.com.basic.face.discern.query.item.CheckInQueryItem; -import cn.com.basic.face.discern.query.item.FacePhotoItem; import cn.com.basic.face.discern.query.item.SurveillanceQueryItem; import cn.com.basic.face.fragment.*; import cn.com.basic.face.util.AppApi; +import cn.com.basic.face.util.BitmapUtil; import cn.com.basic.face.util.Constant; import cn.com.basic.face.util.WindowsUtil; @@ -37,7 +37,7 @@ @Override public void onBindRecycleViewHolder(EasyRecyclerViewHolder viewHolder, int position) { - switch (((SurveillanceQueryItem)getList().get(position)).getType()){ + switch (((SurveillanceQueryItem)getList().get(position)).getRegisterOrCheckIn()){ case Constant.Surveillance.VISIT_REGISTER_ITEM_TYPE: RegisterCellViewFillData(viewHolder,position); break; @@ -49,7 +49,7 @@ @Override public int getRecycleViewItemType(int position) { - switch (((SurveillanceQueryItem)getList().get(position)).getType()) { + switch (((SurveillanceQueryItem)getList().get(position)).getRegisterOrCheckIn()) { case Constant.Surveillance.VISIT_REGISTER_ITEM_TYPE: return Constant.Surveillance.REGISTER_CELL_VIEW_INDEX; case Constant.Surveillance.VISIT_CHECK_IN_ITEM_TYPE: @@ -68,7 +68,7 @@ RelativeLayout mLayout = holder.findViewById(R.id.fragment_home_bottom_register_cell_relative_layout); ViewGroup.LayoutParams layoutParams = mLayout.getLayoutParams(); layoutParams.height = WindowsUtil.dip2px(context, 127); - layoutParams.width = WindowsUtil.dip2px(context, 104); + layoutParams.width = WindowsUtil.dip2px(context, 122); mLayout.setLayoutParams(layoutParams); final Object data = this.getItem(position); @@ -96,6 +96,7 @@ RegisterFragment.getInstance().setRegisterInfo(getVo(item)); if(item.getBitmap() != null) { RegisterFragment.getInstance().setChoosePhoto(item.getBitmap()); + RegisterFragment.getInstance().setSurveillanceQueryItem(item); } } }); @@ -110,13 +111,14 @@ RelativeLayout mLayout = holder.findViewById(R.id.fragment_supervisory_bottom_visitor_cell_relative_layout); ViewGroup.LayoutParams layoutParams = mLayout.getLayoutParams(); layoutParams.height = WindowsUtil.dip2px(context, 127); - layoutParams.width = WindowsUtil.dip2px(context, 104); + layoutParams.width = WindowsUtil.dip2px(context, 122); mLayout.setLayoutParams(layoutParams); ImageView fragment_home_bottom_visitor_cell_photo = (ImageView) mLayout.findViewById(R.id.fragment_home_bottom_visitor_cell_photo); TextView fragment_home_bottom_visitor_cell_warning = (TextView) mLayout.findViewById(R.id.fragment_home_bottom_visitor_cell_warning); TextView fragment_home_bottom_visitor_cell_name = (TextView) mLayout.findViewById(R.id.fragment_home_bottom_visitor_cell_name); TextView fragment_home_bottom_visitor_cell_status = (TextView) mLayout.findViewById(R.id.fragment_home_bottom_visitor_cell_status); + Object data = this.getItem(position); // if (data instanceof FacePhotoItem) { @@ -180,6 +182,12 @@ } }); } + if (item.getWarning() != null && "1".equals(item.getWarning())) { + fragment_home_bottom_visitor_cell_warning.setVisibility(View.VISIBLE); + } else { + fragment_home_bottom_visitor_cell_warning.setVisibility(View.INVISIBLE); + } + } } -- Gitblit v1.8.0