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);    }}

更多相关文章

  1. Android之——自定义复合控件的实现
  2. Android(安卓)Style与Theme .
  3. Android中以JAR形式封装控件 或者类库
  4. Flutter实战(八)---巧用SizedBox实现Margin效果
  5. Android系统结构
  6. Android(安卓)Launcher 分析
  7. Android(安卓)Chronometer控件开发
  8. Android(安卓)Layout XML属性
  9. android:layout_weight属性详解

随机推荐

  1. Android(安卓)开发技巧之Log发送UDP报文,S
  2. Android(安卓)滑动效果基础篇(四)—— Gall
  3. Flutter开始干系列-一个完整的登录实践
  4. android:windowSoftInputMode的说明
  5. ubuntu9.04上android sdk 1.5 安装与配置
  6. Android修改user版本默认关闭开发者选项
  7. TabHost+Fragment分析
  8. Android 在程序界面上显示图片
  9. android configChanges
  10. android定位功能(二)