android中RecyclerView懸浮吸頂效果
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í)有所幫助,也希望大家多多支持腳本之家。
- Android ViewPager實(shí)現(xiàn)頁面左右切換效果
- 基于Android實(shí)現(xiàn)一個(gè)常用的布局吸頂效果
- Android進(jìn)階CoordinatorLayout協(xié)調(diào)者布局實(shí)現(xiàn)吸頂效果
- Android進(jìn)階NestedScroll嵌套滑動(dòng)機(jī)制實(shí)現(xiàn)吸頂效果詳解
- Android實(shí)現(xiàn)上拉吸頂效果
- Android RecyclerView實(shí)現(xiàn)懸浮吸頂、分隔線、到底提示效果
- Android吸頂效果并有著ViewPager左右切換功能
相關(guān)文章
Android中Fragment的分屏顯示處理橫豎屏顯示的實(shí)現(xiàn)方法
今天小編就為大家分享一篇關(guān)于Android中Fragment的分屏顯示處理橫豎屏顯示的實(shí)現(xiàn)方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03Android Studio導(dǎo)入項(xiàng)目非常慢的解決方法
這篇文章主要為大家詳細(xì)介紹了Android Studio導(dǎo)入項(xiàng)目非常慢的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11Flutter學(xué)習(xí)之實(shí)現(xiàn)自定義themes詳解
一般情況下我們?cè)趂lutter中搭建的app基本上都是用的是MaterialApp這種設(shè)計(jì)模式,MaterialApp中為我們接下來使用的按鈕,菜單等提供了統(tǒng)一的樣式,那么這種樣式能不能進(jìn)行修改或者自定義呢?答案是肯定的,一起來看看吧2023-03-03Android 調(diào)用系統(tǒng)應(yīng)用的方法總結(jié)
這篇文章主要介紹了Android 調(diào)用系統(tǒng)應(yīng)用的方法總結(jié)的相關(guān)資料,這里提供調(diào)用錄像,錄音,拍照等功能,需要的朋友可以參考下2017-08-08Android 代碼寫控件代替XML簡(jiǎn)單實(shí)例
這篇文章主要介紹了Android 代碼寫控件代替XML簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-05-05Android?14新功能HighLights快速實(shí)現(xiàn)文本高亮
這篇文章主要為大家介紹了Android?14新功能HighLights快速實(shí)現(xiàn)文本高亮示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03