From 243369fef8970eeb635ff21a22b07b495343a7d0 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 28 四月 2017 16:31:34 +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