LocalPhotosAdapter.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:Phoenix-for-VK 作者:
@Override
public void onBindViewHolder(final ViewHolder holder, int position) {
    final LocalPhoto photo = data.get(position);
    holder.attachPhoto(photo);

    PicassoInstance.with()
            .load(LocalPhoto.buildUriForPicasso(photo.getImageId()))
            .tag(TAG)
            .memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)
            .placeholder(R.drawable.background_gray)
            .into(holder.photoImageView);

    resolveSelectionVisibility(photo, holder);
    resolveIndexText(photo, holder);

    View.OnClickListener listener = v -> {
        if (clickListener != null) {
            clickListener.onPhotoClick(holder, photo);
        }
    };

    holder.photoImageView.setOnClickListener(listener);
    holder.selectedRoot.setOnClickListener(listener);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号