A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 安卓源码 > 安卓应用源码 > 学习相关 > Android例子源码BaseRecyclerViewAdapterHelper一个的强大的Adapter
Android例子源码BaseRecyclerViewAdapterHelper一个的强大的Adapter

Android例子源码BaseRecyclerViewAdapterHelper一个的强大的Adapter

  • 软件大小:15.6 MB
  • 软件语言:简体中文
  • 更新时间:2016-04-14
  • 软件类型:国产软件 / 学习相关
  • 运行环境:Android
  • 软件授权:免费软件
  • 官方主页:http://
  • 软件等级 :
  • 软件厂商:fang
立即高速安全下载
  • 介绍说明
  • 下载地址
  • 精品推荐
  • 相关软件
  • 网友评论

 BaseRecyclerViewAdapterHelper一个RecyclerView的强大的Adapter
1.它可以大量减少你Adapter写的代码(和正常的Adapter相比至少三分之二的)
2.它可以很轻松的添加RecyclerView加载动画
如何创建Adapter?

public class QuickAdapter extends BaseQuickAdapter {
public QuickAdapter(Context context) {
super(context, R.layout.tweet, DataServer.getSampleData());
}

@Override
protected void convert(BaseViewHolder helper, Status item) {
helper.setText(R.id.tweetName, item.getUserName())
.setText(R.id.tweetText, item.getText())
.setText(R.id.tweetDate, item.getCreatedAt())
.setImageUrl(R.id.tweetAvatar, item.getUserAvatar())
.setVisible(R.id.tweetRT, item.isRetweet())
.linkify(R.id.tweetText);
}
}
这么复杂的布局只需要15行代码即可
如何添加动画?
// 一行代码搞定(默认为渐显效果)
quickAdapter.openLoadAnimation();
如果你想换成别的效果你也可以
// 默认提供5种效果任你选择
quickAdapter.openLoadAnimation(BaseQuickAdapter.ALPHAIN);
如果还是不满意则可以自定义效果
quickAdapter.openLoadAnimation(new BaseAnimation() {
@Override
public Animator[] getAnimators(View view) {
return new Animator[]{
ObjectAnimator.ofFloat(view, "scaleY", 1, 1.1f, 1),
ObjectAnimator.ofFloat(view, "scaleX", 1, 1.1f, 1)
};
}
});

Git地址:https://github.com/CymChad/BaseRecyclerViewAdapterHelper

Android例子源码BaseRecyclerViewAdapterHelper一个的强大的Adapter

 

下载地址

  • PC版

本地下载

相关软件

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

本类排名

本类推荐

装机必备

换一批

相关资讯

公众号