xuxiuxi
2017-03-29 91f5af216649a8610b878125668c50e4b79373a8
VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/VisitorRecyclerViewAdapter.java
@@ -15,7 +15,7 @@
import com.bsk.zhangbo.demoforbsk.R;
import com.bsk.zhangbo.demoforbsk.ui.activity.MainActivity;
import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorRegisterFragment;
import com.bsk.zhangbo.demoforbsk.ui.fragment.CheckInFragment;
import com.bsk.zhangbo.demoforbsk.util.AppApi;
import com.bsk.zhangbo.demoforbsk.util.Constant;
import com.camnter.easyrecyclerview.adapter.EasyRecyclerViewAdapter;
@@ -45,22 +45,9 @@
    private TextView mToNameTv;
    private TextView mToDepartmentTv;
    private ImageLoader imageLoader = null;
    private DisplayImageOptions options = null;
    public VisitorRecyclerViewAdapter(Context mContext, int type) {
        this.mContext = mContext;
        this.type = type;
        options = new DisplayImageOptions.Builder()
//                .showImageOnLoading(R.drawable.zhanwei)
//                .showImageForEmptyUri(R.drawable.zhanwei)
//                .showImageOnFail(R.drawable.zhanwei).cacheInMemory(false)
                .cacheOnDisc(true).considerExifParams(true)
                .displayer(new FadeInBitmapDisplayer(500))
                .bitmapConfig(Bitmap.Config.ALPHA_8) // default 设置图片的解码类型
                .build();
        imageLoader = ImageLoader.getInstance();
        imageLoader.init(ImageLoaderConfiguration.createDefault(MainActivity.getInstance()));
    }
    @Override
@@ -114,7 +101,7 @@
                Object data = getList().get(posistion);
                if (data instanceof VisitorQueryItem) {
                    VisitorQueryItem item = (VisitorQueryItem) data;
                    VisitorRegisterFragment.getInstance().setVisitorInfo(item);
                    CheckInFragment.getInstance().setVisitorInfo(item);
                }
            }
        });
@@ -126,7 +113,7 @@
            VisitorQueryItem item = (VisitorQueryItem) data;
            nameTv.setText(item.getName());
            photoIv.setImageURI(Uri.parse("https://i.imgur.com/tGbaZCY.jpg"));
            photoIv.setImageURI(Uri.parse(AppApi.CHENXINGGROUND_IMAGEURL_BASE + item.getImagePath()));
        }
@@ -141,17 +128,20 @@
     * @param posistion
     */
    private void VisitorToViewHolder(EasyRecyclerViewHolder holder, final int posistion) {
        LinearLayout mLayout = holder.findViewById(R.id.item_visitor_to_base);
        mTvName = holder.findViewById(R.id.item_visitor_to_name);
        mToNameTv = (TextView) mTvName.findViewById(R.id.item_visitor_to_name);
        mToDepartmentTv = (TextView) mTvName.findViewById(R.id.item_visitor_to_department);
        mTvDepartment = holder.findViewById(R.id.item_visitor_to_department);
        SimpleDraweeView photoIv = (SimpleDraweeView) mLayout.findViewById(R.id.item_visitor_to_avatar);
        Object data = getList().get(posistion);
        if (data instanceof VisitorQueryItem) {
            VisitorQueryItem item = (VisitorQueryItem) data;
            mToNameTv.setText(item.getName());
            mTvDepartment.setText(item.getDeptName());
            photoIv.setImageURI(Uri.parse(AppApi.CHENXINGGROUND_IMAGEURL_BASE + item.getImagePath()));
        }
        RelativeLayout itemVisitorToRl = (RelativeLayout) holder.findViewById(R.id.item_visitor_to_rl);
@@ -161,7 +151,7 @@
                Object data = getList().get(posistion);
                if (data instanceof VisitorQueryItem) {
                    VisitorQueryItem item = (VisitorQueryItem) data;
                    VisitorRegisterFragment.getInstance().setIntervieweeInfo(item);
                    CheckInFragment.getInstance().setIntervieweeInfo(item);
                }
            }
        });