android中RecyclerView懸浮吸頂效果
MultiType-Adapter打造懸浮吸頂效果
注:當(dāng)前版本只適合配合RecyclerView快速打造一款 展示UI 懸浮吸頂效果,如 通訊錄效果,由于實(shí)現(xiàn)機(jī)制的原因,暫時(shí)不支持觸摸事件。
MultiType-Adapter介紹地址:MultiType-Adapter
是一款輕量級支持多數(shù)據(jù)類型的 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、 自定義一個(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)容,希望對大家的學(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中利用viewflipper動(dòng)畫切換屏幕效果
這篇文章主要介紹了Android中利用viewflipper動(dòng)畫切換屏幕效果的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09
Android輸入框添加emoje表情圖標(biāo)的實(shí)現(xiàn)代碼
Android使用ViewPager實(shí)現(xiàn)啟動(dòng)引導(dǎo)頁
輕松實(shí)現(xiàn)Android語音識(shí)別功能
Android實(shí)現(xiàn)簡單動(dòng)態(tài)搜索功能
Android 啟動(dòng) Service(startservice和bindservice) 兩種方式的區(qū)別
Android實(shí)現(xiàn)通話自動(dòng)錄音

