欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android中RecyclerView懸浮吸頂效果

 更新時(shí)間:2017年06月19日 11:19:22   作者:wenld_  
本篇文章主要介紹了android中RecyclerView懸浮吸頂效果,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

MultiType-Adapter打造懸浮吸頂效果

注:當(dāng)前版本只適合配合RecyclerView快速打造一款 展示UI 懸浮吸頂效果,如 通訊錄效果,由于實(shí)現(xiàn)機(jī)制的原因,暫時(shí)不支持觸摸事件。

MultiType-Adapter介紹地址:MultiType-Adapter

是一款輕量級(jí)支持多數(shù)據(jù)類型的 RecyclerView 適配器; 使用簡(jiǎn)單,完全解耦;

懸浮吸頂效果



```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、 自定義一個(gè) StickyAdapter

在這里你可以設(shè)置 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中設(shè)置

//將 adapter 包裹進(jìn) StickyAdapter
// setAdapter
//配置生效
stickyTestAdapter = new StickySigleTwoAdapter(this, adapter);
recyclerView.setAdapter(stickyTestAdapter);
StickyControl.single()     // 設(shè)置單個(gè)
    .adapter(stickyTestAdapter)     //
    .setRecyclerView(recyclerView)
    .immersion()          // 是否嵌入
    .togo();

代碼傳送門:戳我!

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論