文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

android中RecyclerView悬浮吸顶效果

2022-06-06 11:52

关注

MultiType-Adapter打造悬浮吸顶效果

注:当前版本只适合配合RecyclerView快速打造一款 展示UI 悬浮吸顶效果,如 通讯录效果,由于实现机制的原因,暂时不支持触摸事件。

MultiType-Adapter介绍地址:MultiType-Adapter

是一款轻量级支持多数据类型的 RecyclerView 适配器; 使用简单,完全解耦;

悬浮吸顶效果




```groovy
// root build.gradle
repositories {
  jcenter()
  maven { url "https://www.jitpack.io" }
}
// yout project build.gradle
dependencies {
    compile 'com.github.LidongWen:MultiTypeAdapter:0.1.1'
}

使用

1、 自定义一个 StickyAdapter

在这里你可以设置 header 布局,header的位置


public class StickySigleTwoAdapter extends StickyAdapter {
  public StickySigleTwoAdapter(Context context, RecyclerView.Adapter mAdapter) {
    super(context, mAdapter);
  }
  @Override
  public boolean isHeader(int position) {
    if (position % 10 == 0) {
      return true;
    } else
      return false;
  }
  @Override
  public void onBindHeaderViewHolder(final ViewHolder viewholder, final int position) {
  }
  @Override
  protected int getLayoutId() {
    return R.layout.header_two;
  }
}

2、在activity中设置


//将 adapter 包裹进 StickyAdapter
// setAdapter
//配置生效
stickyTestAdapter = new StickySigleTwoAdapter(this, adapter);
recyclerView.setAdapter(stickyTestAdapter);
StickyControl.single()     // 设置单个
    .adapter(stickyTestAdapter)     //
    .setRecyclerView(recyclerView)
    .immersion()          // 是否嵌入
    .togo();

代码传送门:戳我!

您可能感兴趣的文章:Android 实现当下最流行的吸顶效果一个吸顶Item的简单实现方法分享


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯