您的位置:首页 > 编程语言

一行代码实现ViewPager卡片效果

2017-08-02 14:58 561 查看
效果



使用方法

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'


demo下载http://download.csdn.net/detail/qq_35549248/9918959
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: