IKNinePhotoView 是一个开源的 Android 九宫格控件,可以自适应宽高主要用于满足九宫格图片展示器及选择器的需求。
16lz
2021-01-23
IKNinePhotoView
项目地址:Idtk/IKNinePhotoView
简介:IKNinePhotoView 是一个开源的 Android 九宫格控件,可以自适应宽高主要用于满足九宫格图片展示器及选择器的需求。
九宫格-
Introduction
IKNinePhotoView 是一个开源的 Android 九宫格控件,可以自适应宽高主要用于满足九宫格图片展示器及选择器的需求。
IKNinePhotoViewDemo
Usage
Step 1
IKNinePhotoView
step 2
IKNinePhotoViewAdapter
public class MyAdapter extends IKNinePhotoViewAdapter { private Context mContext; private int count; public MyAdapter(Context context) { super(); mContext = context; count = new Random().nextInt(9); } @Override public MyHolder createView(ViewGroup parent) { View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.view_rv_item, parent, false); MyHolder viewHolder = new MyHolder(view); return viewHolder; } @Override public void displayView(final MyHolder holder, final int position) { Glide .with(mContext) .load("http://ompb0h8qq.bkt.clouddn.com/header/header.jpg") .placeholder(R.mipmap.ic_launcher) .into(holder.mImageView); }}
step 3
IKNinePhotoViewHolder
class MyHolder extends IKNinePhotoViewHolder { @BindView(R.id.nine_pic) ImageView mImageView; public MyHolder(View itemView) { super(itemView); ButterKnife.bind(this,itemView); }}
更多相关文章
- Android之——自定义复合控件的实现
- Android 开机图片/文字/动画的修改
- Android的图片浏览源码解读
- Android Opencv 之 Android Studio 进行 opencv ( 4.2.0) 环境搭建
- Android ListView滑动过程中图片显示重复错乱闪烁问题解决