效果
使用方法
CardViewPager viewPager = (CardViewPager) findViewById(R.id.viewpager);
viewPager.bind(getSupportFragmentManager(), new MyCardHandler(), Arrays.asList(imageArray));
public class MyCardHandler implements CardHandler<String> {
@Override
public View onBind(final Context context, final String data, final int position) {
View view = View.inflate(context, R.layout.item, null);
ImageView imageView = (ImageView) view.findViewById(R.id.image);
Glide.with(context).load(data).into(imageView);
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(context, "data:" + data + "position:" + position, Toast.LENGTH_SHORT).show();
}
});
return view;
}
}
gradle依赖
compile 'com.crazysunj:cardslideview:1.1.0'