我正在尝试实现mikepenz/fastadapter,但我从github页面上不了解它。他正在使用我也从未使用过的黄油刀。任何人都可以向我解释使用此适配器设置示例回收器视图,该怎么做。另一些示例代码可能会有所帮助。预先感谢。
尝试使用它,它支持您对回收器视图所需的一切:
https://github.com/cymchad/baserecyclerviewadapterhelper
设置也比原始适配器更简单:
public class QuickAdapter extends BaseQuickAdapter<Status, BaseViewHolder> {
public QuickAdapter() {
super(R.layout.tweet, DataServer.getSampleData());
}
@Override
protected void convert(BaseViewHolder viewHolder, Status item) {
viewHolder.setText(R.id.tweetName, item.getUserName())
.setText(R.id.tweetText, item.getText())
.setText(R.id.tweetDate, item.getCreatedAt())
.setVisible(R.id.tweetRT, item.isRetweet())
.linkify(R.id.tweetText);
Glide.with(mContext).load(item.getUserAvatar()).crossFade().into((ImageView) viewHolder.getView(R.id.iv));
}
}
在下面的评论,如果您仍然需要我演示Mikepenz的FastAdapter:D