怎么在android应用中实现一个RecyclerView悬浮吸顶效果

  介绍

本篇文章为大家展示了怎么在android应用中实现一个RecyclerView悬浮吸顶效果,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强> MultiType-Adapter打造悬浮吸顶效果

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

MultiType-Adapter介绍地址:MultiType-Adapter

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

<强>悬浮吸顶效果

“groovy//根build.gradle   存储库{   jcenter ()   maven {url“https://www.jitpack.io"}   }//build.gradle你项目   依赖关系{   编译& # 39;com.github.LidongWen: MultiTypeAdapter: 0.1.1& # 39;   }

<强> 1,自定义一个StickyAdapter

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

公共类StickySigleTwoAdapter延伸StickyAdapter {
  公共StickySigleTwoAdapter(上下文语境,RecyclerView。适配器mAdapter) {
  超级(上下文,mAdapter);
  }
  @Override
  公共布尔isHeader (int位置){
  如果(位置% 10==0){
  返回true;
  其他}
  返回错误;
  }
  @Override
  公共空间>//将适配器包裹进StickyAdapter//setAdapter//配置生效
  stickyTestAdapter=new StickySigleTwoAdapter(适配器);
  recyclerView.setAdapter (stickyTestAdapter);
  StickyControl.single()//设置单个
  .adapter (stickyTestAdapter)//.setRecyclerView (recyclerView)
  .immersion()//是否嵌入
  .togo (); 

上述内容就是怎么在android应用中实现一个RecyclerView悬浮吸顶效果,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

怎么在android应用中实现一个RecyclerView悬浮吸顶效果