Recyclerview滚动浏览FAB

Cod*_*imp 6 android android-recyclerview

我正在使用recyclerview并在我的布局上有一个FAB.我希望能够在最后一项的底部留出一些空间,就像Gmail应用程序那样,当您滚动到底部时,底部项目上的右手星仍然可以点击.

我尝试在底部添加一些填充,实现了这一点,但滚动条不会一直滚动到底部,停在填充高度,而Gmail版本.有谁知道怎么做?

<RecyclerView
    android:id="@+id/list"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipToPadding="false"
    android:paddingBottom="90dp"
    android:scrollbars="vertical" />
Run Code Online (Sandbox Code Playgroud)

Bud*_*ius 5

你必须在适配器的末尾添加"页脚".这个页脚只是一个空白视图,就像一个android.widget.Space.

回收站视图没有标题页脚的任何原生选项,但您可以谷歌并找到一些选项.

我开发了一个带有额外内容的库,用于具有页眉/页脚/部分选项的回收站视图:

我没有将它上传到Maven,但你可以在这里获取代码:https://github.com/eyeem/RecyclerViewTools

然后使用只是:

WrapAdapter wrapAdapter = new WrapAdapter(adapter);
wrapAdapter.addFooter(inflater.inflate(R.layout.footer, recycler,   false));
recycler.setAdapter(wrapAdapter);
Run Code Online (Sandbox Code Playgroud)