From 76dc0e1a5850d9a6f37c7be5a3509cebf5d0979b Mon Sep 17 00:00:00 2001
From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 19 四月 2017 17:33:55 +0800
Subject: [PATCH] update librtspface.so to support faceserver
---
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java | 44 ++++++++++++++++++++++++++++++++++++++------
1 files changed, 38 insertions(+), 6 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java
index ac7a0db..2c68961 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/AttendanceFragment.java
@@ -1,5 +1,7 @@
package cn.com.basic.face.fragment;
+import android.graphics.drawable.Animatable;
+import android.net.Uri;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
@@ -7,6 +9,17 @@
import android.widget.TextView;
import com.bsk.zhangbo.demoforbsk.R;
+import com.facebook.drawee.backends.pipeline.Fresco;
+import com.facebook.drawee.controller.ControllerListener;
+import com.facebook.drawee.drawable.ScalingUtils;
+import com.facebook.drawee.generic.GenericDraweeHierarchy;
+import com.facebook.drawee.generic.GenericDraweeHierarchyBuilder;
+import com.facebook.drawee.view.SimpleDraweeView;
+import com.facebook.imagepipeline.image.ImageInfo;
+import com.facebook.imagepipeline.request.ImageRequest;
+import com.facebook.imagepipeline.request.ImageRequestBuilder;
+import com.lidroid.xutils.view.annotation.ViewInject;
+import com.lidroid.xutils.view.annotation.event.OnClick;
import cn.com.basic.face.base.LeftRightBaseFragment;
import cn.com.basic.face.base.MainActivity;
@@ -15,10 +28,6 @@
import cn.com.basic.face.util.AppApi;
import cn.com.basic.face.widget.attendance.AttendanceLeftListView;
import cn.com.basic.face.widget.attendance.AttendanceRightListView;
-
-import com.facebook.drawee.view.SimpleDraweeView;
-import com.lidroid.xutils.view.annotation.ViewInject;
-import com.lidroid.xutils.view.annotation.event.OnClick;
public class AttendanceFragment extends LeftRightBaseFragment {
@@ -46,6 +55,12 @@
private EditText fragment_attendance_left_search;
@ViewInject(R.id.fragment_attendance_right_photo)
private SimpleDraweeView fragment_attendance_right_photo;
+ @ViewInject(R.id.fragment_attendance_right_photo_placeholder_text_view)
+ private TextView fragment_attendance_right_photo_placeholder_text_view;
+ @ViewInject(R.id.fragment_attendance_right_photo_placeholder_image)
+ private SimpleDraweeView fragment_attendance_right_photo_placeholder_image;
+
+ private int pageNum = 1;
public int[] getLeftRightLayoutIds() {
return new int[]{R.layout.fragment_attendance_left, R.layout.fragment_attendance_right};
@@ -72,8 +87,17 @@
private void reloadRightList() {
}
+ public void append() {
+ AttendanceMng.getInstance().reloadLeftList(fragment_attendance_left_search.getText().toString(), pageNum, true);
+ }
+
+ public void addPageNum() {
+ pageNum++;
+ }
+
private void reloadLeftList() {
- AttendanceMng.getInstance().reloadLeftList(fragment_attendance_left_search.getText().toString());
+ pageNum = 1;
+ AttendanceMng.getInstance().reloadLeftList(fragment_attendance_left_search.getText().toString(), pageNum, false);
}
@OnClick(R.id.fragment_attendance_left_back)
@@ -95,7 +119,15 @@
fragment_attendance_right_gender.setText(item.getGender());
fragment_attendance_right_post.setText(item.getPostName());
fragment_attendance_right_dept.setText(item.getDeptName());
- fragment_attendance_right_photo.setImageURI(AppApi.IMAGE_URL_BASE +item.getImagePath());
+ if (item.getImagePath() != null && !"".equals(item.getImagePath())) {
+ fragment_attendance_right_photo.setImageURI(AppApi.IMAGE_URL_BASE +item.getImagePath());
+ fragment_attendance_right_photo_placeholder_text_view.setVisibility(View.INVISIBLE);
+ fragment_attendance_right_photo_placeholder_image.setVisibility(View.INVISIBLE);
+ } else {
+ fragment_attendance_right_photo.setImageURI(AppApi.IMAGE_URL_BASE +item.getImagePath());
+ fragment_attendance_right_photo_placeholder_text_view.setVisibility(View.VISIBLE);
+ fragment_attendance_right_photo_placeholder_image.setVisibility(View.VISIBLE);
+ }
AttendanceMng.getInstance().reloadAttendanceDetail(item.getRegisterId());
}
--
Gitblit v1.8.0