1. 程式人生 > >記錄一個Coordinatelayout和NestScrollview以及Loadsir一起使用的坑

記錄一個Coordinatelayout和NestScrollview以及Loadsir一起使用的坑

最近做app首頁 有用到Coordinatelayout和NestScrollview 做一個bootomsheetBehvor效果的東西

效果圖

不要把loadsir的targetView設定為Coordinalayout繫結behavior事件的子View 

目前原理還不知道

只要繫結便會報 該View不是coordinatelayout 子view的錯誤

the View is not a child view of coordinatelayout!!

關鍵程式碼處理:

 private void initLoadService() {
        loadService = LoadSir.getDefault().register(rvLine, new Callback.OnReloadListener() {
            @Override
            public void onReload(View v) {
                loadService.showCallback(LoadingCallback.class);
               
               // mPresenter.getNearByShopList(request);
            }
        });
        loadService.showCallback(LoadingCallback.class);
    }

rvline這個就是他的targetiew