From 8eae7b7c64da9ac459e187061d7a677d76457a8b Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 05 四月 2017 11:11:22 +0800
Subject: [PATCH]
---
/dev/null | 160 --------------------------
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/SupervisoryBottomListView.java | 2
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java | 164 +++++++++++++++++++++++++++
3 files changed, 165 insertions(+), 161 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceBottomListViewAdapter.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceBottomListViewAdapter.java
deleted file mode 100644
index f4221d8..0000000
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceBottomListViewAdapter.java
+++ /dev/null
@@ -1,160 +0,0 @@
-package cn.com.basic.face.adapter;
-
-import android.content.Context;
-import android.net.Uri;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.ImageView;
-import android.widget.RelativeLayout;
-import android.widget.TextView;
-
-import com.bsk.zhangbo.demoforbsk.R;
-import cn.com.basic.face.base.MainActivity;
-import cn.com.basic.face.discern.query.item.SupervisoryQueryItem;
-import cn.com.basic.face.util.AppApi;
-import cn.com.basic.face.util.Constant;
-import cn.com.basic.face.util.WindowsUtil;
-import com.camnter.easyrecyclerview.adapter.EasyRecyclerViewAdapter;
-import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder;
-
-import cn.com.basic.face.discern.query.item.FacePhotoItem;
-
-public class SurveillanceBottomListViewAdapter extends EasyRecyclerViewAdapter {
- private Context context;
- public SurveillanceBottomListViewAdapter(Context context) {
- this.context = context;
- }
-
- @Override
- public int[] getItemLayouts() {
- return new int[]{R.layout.fragment_surveillance_bottom_register_cell,R.layout.fragment_surveillance_bottom_visitor_cell, R.layout.fragment_surveillance_bottom_visit_blank_cell};
- }
-
- @Override
- public void onBindRecycleViewHolder(EasyRecyclerViewHolder viewHolder, int position) {
- switch (((SupervisoryQueryItem)getList().get(position)).getType()){
- case Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE:
- RegisterCellViewFillData(viewHolder,position);
- break;
- case Constant.Supervisory.VISIT_CHECK_IN_ITEM_TYPE:
- checkInCellViewFillData(viewHolder,position);
- break;
- }
- }
-
- @Override
- public int getRecycleViewItemType(int position) {
- switch (((SupervisoryQueryItem)getList().get(position)).getType()) {
- case Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE:
- return Constant.Supervisory.REGISTER_CELL_VIEW_INDEX;
- case Constant.Supervisory.VISIT_CHECK_IN_ITEM_TYPE:
- return Constant.Supervisory.CHECK_IN_CELL_VIEW_INDEX;
- case Constant.Supervisory.VISIT_BLANK_ITEM_TYPE:
- return Constant.Supervisory.VISIT_BLANK_CELL_VIEW_INDEX;
- }
- return Constant.Supervisory.VISIT_BLANK_CELL_VIEW_INDEX;
- }
-
- /**
- * 璁垮->浜哄憳娉ㄥ唽
- */
- private void RegisterCellViewFillData(EasyRecyclerViewHolder holder, int posistion){
-
- 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);
- mLayout.setLayoutParams(layoutParams);
-
- final Object data = this.getItem(posistion);
-
- ImageView fragment_home_bottom_register_cell_photo = holder.findViewById(R.id.fragment_home_bottom_register_cell_photo);
- TextView fragment_home_bottom_register_cell_to_register = holder.findViewById(R.id.fragment_home_bottom_register_cell_to_register);
-
- if (data instanceof SupervisoryQueryItem) {
- final SupervisoryQueryItem item = (SupervisoryQueryItem)data;
- fragment_home_bottom_register_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE +item.getImagePath()));
- fragment_home_bottom_register_cell_to_register.setOnClickListener(new View.OnClickListener(){
- @Override
- public void onClick(View view) {
- MainActivity.selectPage(1);
- //RegisterFragment.getInstance().setRegisterInfo(item);
- }
- });
- }
- }
-
- /**
- * 璁垮->鏉ヨ鐧昏
- */
- private void checkInCellViewFillData(EasyRecyclerViewHolder holder, int posistion){
-
- 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);
- 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);
- //statusTv.setText("");
-
- Object data = this.getItem(posistion);
- if (data instanceof FacePhotoItem) {
- final FacePhotoItem item = (FacePhotoItem) data;
-
- if (item.getWarning().length() > 0 && "鏉ヨ鐧昏".equals(item.getStatus())) {
- //warningTv.setText("璀﹀憡");
- fragment_home_bottom_visitor_cell_warning.setVisibility(View.VISIBLE);
- } else {
- fragment_home_bottom_visitor_cell_warning.setVisibility(View.GONE);
- }
-
-
- fragment_home_bottom_visitor_cell_name.setText(item.getName());
-
- fragment_home_bottom_visitor_cell_status.setText(item.getStatus());
- if ("鏉ヨ鐧昏".equals(item.getStatus())) {
- fragment_home_bottom_visitor_cell_status.setBackground(context.getDrawable(R.drawable.rectangle_textview));
-
- fragment_home_bottom_visitor_cell_status.setHeight((int)(context.getResources().getDisplayMetrics().density * 45));
- fragment_home_bottom_visitor_cell_status.setOnClickListener(new View.OnClickListener(){
- @Override
- public void onClick(View view) {
- MainActivity.selectPage(2);
- }
- });
- } else {
- fragment_home_bottom_visitor_cell_status.setBackground(null);
- fragment_home_bottom_visitor_cell_status.setOnClickListener(null);
- }
- }
-
- fragment_home_bottom_visitor_cell_name.setText("");
- if (data instanceof SupervisoryQueryItem) {
- final SupervisoryQueryItem item = (SupervisoryQueryItem)data;
- fragment_home_bottom_visitor_cell_name.setText(item.getName());
- fragment_home_bottom_visitor_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE +item.getImagePath()));
- if (1==1) {
- fragment_home_bottom_visitor_cell_status.setBackground(context.getDrawable(R.drawable.rectangle_textview));
-
- fragment_home_bottom_visitor_cell_status.setHeight((int)(context.getResources().getDisplayMetrics().density * 45));
- fragment_home_bottom_visitor_cell_status.setOnClickListener(new View.OnClickListener(){
- @Override
- public void onClick(View view) {
- MainActivity.selectPage(2);
- //CheckInFragment.getInstance().checkInFromHomePage(item);
- //CheckInFragment.getInstance().getFragment_check_in_right_visitor_cell().setVisitorInfo(item);
- }
- });
- }
- }
-
- }
-
- public void setRowType(int i) {
-
- }
-}
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
new file mode 100644
index 0000000..ef34297
--- /dev/null
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java
@@ -0,0 +1,164 @@
+package cn.com.basic.face.adapter;
+
+import android.content.Context;
+import android.net.Uri;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+import com.bsk.zhangbo.demoforbsk.R;
+import com.camnter.easyrecyclerview.adapter.EasyRecyclerViewAdapter;
+import com.camnter.easyrecyclerview.holder.EasyRecyclerViewHolder;
+
+import cn.com.basic.face.base.MainActivity;
+import cn.com.basic.face.discern.query.item.FacePhotoItem;
+import cn.com.basic.face.discern.query.item.SupervisoryQueryItem;
+import cn.com.basic.face.util.AppApi;
+import cn.com.basic.face.util.Constant;
+import cn.com.basic.face.util.WindowsUtil;
+
+public class SurveillanceFragment {
+
+ public static class SurveillanceBottomListViewAdapter extends EasyRecyclerViewAdapter {
+ private Context context;
+ public SurveillanceBottomListViewAdapter(Context context) {
+ this.context = context;
+ }
+
+ @Override
+ public int[] getItemLayouts() {
+ return new int[]{R.layout.fragment_surveillance_bottom_register_cell,R.layout.fragment_surveillance_bottom_visitor_cell, R.layout.fragment_surveillance_bottom_visit_blank_cell};
+ }
+
+ @Override
+ public void onBindRecycleViewHolder(EasyRecyclerViewHolder viewHolder, int position) {
+ switch (((SupervisoryQueryItem)getList().get(position)).getType()){
+ case Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE:
+ RegisterCellViewFillData(viewHolder,position);
+ break;
+ case Constant.Supervisory.VISIT_CHECK_IN_ITEM_TYPE:
+ checkInCellViewFillData(viewHolder,position);
+ break;
+ }
+ }
+
+ @Override
+ public int getRecycleViewItemType(int position) {
+ switch (((SupervisoryQueryItem)getList().get(position)).getType()) {
+ case Constant.Supervisory.VISIT_REGISTER_ITEM_TYPE:
+ return Constant.Supervisory.REGISTER_CELL_VIEW_INDEX;
+ case Constant.Supervisory.VISIT_CHECK_IN_ITEM_TYPE:
+ return Constant.Supervisory.CHECK_IN_CELL_VIEW_INDEX;
+ case Constant.Supervisory.VISIT_BLANK_ITEM_TYPE:
+ return Constant.Supervisory.VISIT_BLANK_CELL_VIEW_INDEX;
+ }
+ return Constant.Supervisory.VISIT_BLANK_CELL_VIEW_INDEX;
+ }
+
+ /**
+ * 璁垮->浜哄憳娉ㄥ唽
+ */
+ private void RegisterCellViewFillData(EasyRecyclerViewHolder holder, int posistion){
+
+ 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);
+ mLayout.setLayoutParams(layoutParams);
+
+ final Object data = this.getItem(posistion);
+
+ ImageView fragment_home_bottom_register_cell_photo = holder.findViewById(R.id.fragment_home_bottom_register_cell_photo);
+ TextView fragment_home_bottom_register_cell_to_register = holder.findViewById(R.id.fragment_home_bottom_register_cell_to_register);
+
+ if (data instanceof SupervisoryQueryItem) {
+ final SupervisoryQueryItem item = (SupervisoryQueryItem)data;
+ fragment_home_bottom_register_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE +item.getImagePath()));
+ fragment_home_bottom_register_cell_to_register.setOnClickListener(new View.OnClickListener(){
+ @Override
+ public void onClick(View view) {
+ MainActivity.selectPage(1);
+ //RegisterFragment.getInstance().setRegisterInfo(item);
+ }
+ });
+ }
+ }
+
+ /**
+ * 璁垮->鏉ヨ鐧昏
+ */
+ private void checkInCellViewFillData(EasyRecyclerViewHolder holder, int posistion){
+
+ 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);
+ 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);
+ //statusTv.setText("");
+
+ Object data = this.getItem(posistion);
+ if (data instanceof FacePhotoItem) {
+ final FacePhotoItem item = (FacePhotoItem) data;
+
+ if (item.getWarning().length() > 0 && "鏉ヨ鐧昏".equals(item.getStatus())) {
+ //warningTv.setText("璀﹀憡");
+ fragment_home_bottom_visitor_cell_warning.setVisibility(View.VISIBLE);
+ } else {
+ fragment_home_bottom_visitor_cell_warning.setVisibility(View.GONE);
+ }
+
+
+ fragment_home_bottom_visitor_cell_name.setText(item.getName());
+
+ fragment_home_bottom_visitor_cell_status.setText(item.getStatus());
+ if ("鏉ヨ鐧昏".equals(item.getStatus())) {
+ fragment_home_bottom_visitor_cell_status.setBackground(context.getDrawable(R.drawable.rectangle_textview));
+
+ fragment_home_bottom_visitor_cell_status.setHeight((int)(context.getResources().getDisplayMetrics().density * 45));
+ fragment_home_bottom_visitor_cell_status.setOnClickListener(new View.OnClickListener(){
+ @Override
+ public void onClick(View view) {
+ MainActivity.selectPage(2);
+ }
+ });
+ } else {
+ fragment_home_bottom_visitor_cell_status.setBackground(null);
+ fragment_home_bottom_visitor_cell_status.setOnClickListener(null);
+ }
+ }
+
+ fragment_home_bottom_visitor_cell_name.setText("");
+ if (data instanceof SupervisoryQueryItem) {
+ final SupervisoryQueryItem item = (SupervisoryQueryItem)data;
+ fragment_home_bottom_visitor_cell_name.setText(item.getName());
+ fragment_home_bottom_visitor_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE +item.getImagePath()));
+ if (1==1) {
+ fragment_home_bottom_visitor_cell_status.setBackground(context.getDrawable(R.drawable.rectangle_textview));
+
+ fragment_home_bottom_visitor_cell_status.setHeight((int)(context.getResources().getDisplayMetrics().density * 45));
+ fragment_home_bottom_visitor_cell_status.setOnClickListener(new View.OnClickListener(){
+ @Override
+ public void onClick(View view) {
+ MainActivity.selectPage(2);
+ //CheckInFragment.getInstance().checkInFromHomePage(item);
+ //CheckInFragment.getInstance().getFragment_check_in_right_visitor_cell().setVisitorInfo(item);
+ }
+ });
+ }
+ }
+
+ }
+
+ public void setRowType(int i) {
+
+ }
+ }
+
+}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/SupervisoryBottomListView.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/SupervisoryBottomListView.java
index faeb5fa..78e7762 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/SupervisoryBottomListView.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/widget/SupervisoryBottomListView.java
@@ -13,7 +13,7 @@
import java.util.ArrayList;
import java.util.List;
-import cn.com.basic.face.adapter.SurveillanceBottomListViewAdapter;
+import cn.com.basic.face.adapter.SurveillanceFragment.SurveillanceBottomListViewAdapter;
import cn.com.basic.face.base.MainActivity;
import cn.com.basic.face.util.WindowsUtil;
--
Gitblit v1.8.0