CoodinatorLayout+Tablayout標題欄和下拉重新整理放衝突問題
阿新 • • 發佈:2019-02-17
問題:
當我們使用coordinatorlayout 要顯示帶有下拉重新整理並且,向上滑動式卡住tablayout同時標題欄要跟著滑出
去,問題來了,滑上去是沒有衝突的,但是下滑的時候是想把標題欄下拉顯示出來還是下拉重新整理呢,當然都
不是我們想要的結果。我們想要的是先把標題欄顯示出來,然後跟著重新整理。
解決方法:
讓 activity裡面給appbarlayout設定offsetchangeListener
mAppbar.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { @Override public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) { mHuListFragment.mRfreshLayout.setEnable(verticalOffset==0);//重新整理控制元件設定是否重新整理 } });
解決後效果: