Android开发仿美团app头部左右切换视图效果
原先的布局代码是写在activity_main中的,我做的也就是将它作为library独立做成一个自定义控件,并优化了图片加载的逻辑而已。一点微小的工作。 实现的效果图与原来一模一样
//使用builder模式设计初始化
mGridViewPager
//设置每一页的容量
.setPageSize(9)
.setImageSetListener(new ImageSetListener() {
@Override
public void setImage(ImageView iv, int pos) {
//图片加载方式任选
iv.setBackgroundResource(mImgRes.get(pos));
}
})
.setGridItemClickListener(new GridItemClickListener() {
@Override
public void click(int pos, int position, String str) {
Log.d("123", pos + "/" + str);
}
})
.setGridItemLongClickListener(new GridItemLongClickListener() {
@Override
public void click(int pos, int position, String str) {
Log.d("456", pos + "/" + str);
}
})
//传入String的List 必须作为最后一步
.init(initData());
资源均来自第三方,谨慎下载,前往第三方网站下载