CoordinatorLayout和AppBarLayout 嵌套滑动时有时appbarlayout无法滑动问题
记录一下,解决appbarlayout无法滑动的问题:
appBarLayout.post(new Runnable() {
@Override public void run() {
CoordinatorLayout.LayoutParams layoutParams = (CoordinatorLayout.LayoutParams) appBarLayout.getLayoutParams();
AppBarLayout.Behavior behavior = (AppBarLayout.Behavior) layoutParams.getBehavior();
behavior.setDragCallback(new AppBarLayout.Behavior.DragCallback() {
@Override
public boolean canDrag(@NonNull AppBarLayout appBarLayout) {
return true;
}
});
}
});