欢迎来到代码驿站!

Android代码

当前位置:首页 > 移动开发 > Android代码

android中RecyclerView悬浮吸顶效果

时间:2021-05-24 08:47:56|栏目:Android代码|点击:

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开发中多进程共享数据简析

栏    目:Android代码

下一篇:Android 自定义密码输入框实现代码

本文标题:android中RecyclerView悬浮吸顶效果

本文地址:http://www.codeinn.net/misctech/127613.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有