xuxiuxi
2017-07-22 d999731ac1ba495dbfea06cbb14dcfd3a53bcd64
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,19 @@
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 java.text.SimpleDateFormat;
import cn.com.basic.face.base.LeftRightBaseFragment;
import cn.com.basic.face.base.MainActivity;
@@ -15,10 +30,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 {
@@ -48,6 +59,8 @@
    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;
@@ -108,9 +121,16 @@
        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());
        fragment_attendance_right_photo_placeholder_text_view.setVisibility(View.INVISIBLE);
        AttendanceMng.getInstance().reloadAttendanceDetail(item.getRegisterId());
        if (item.getSurveillancePhoto() != null && !"".equals(item.getSurveillancePhoto())) {
            fragment_attendance_right_photo.setImageURI(AppApi.IMAGE_URL_BASE +item.getSurveillancePhoto());
            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.getSurveillancePhoto());
            fragment_attendance_right_photo_placeholder_text_view.setVisibility(View.VISIBLE);
            fragment_attendance_right_photo_placeholder_image.setVisibility(View.VISIBLE);
        }
        AttendanceMng.getInstance().reloadAttendanceDetail(item);
    }
}