问题描述
我有一个带有一些片段的活动。 活动具有此片段的FrameLayout。 这个FrameLayout具有app:layout_behavior =“ @ string / appbar_scrolling_view_behavior”用于活动的滚动工具栏。但我想禁用片段的顶部工具栏滚动。 我使用以下代码禁用工具栏滚动:
public void disableScrollToolbar() {
CoordinatorLayout.LayoutParams coordinatorLayoutParams = (CoordinatorLayout.LayoutParams)
appbar.getLayoutParams();
coordinatorLayoutParams.setBehavior(null);
AppBarLayout.LayoutParams param = (AppBarLayout.LayoutParams) toolbar.getLayoutParams();
param.setScrollFlags(0); // clear all scroll flags
}
对于片段来说还可以...但是我希望该滚动行为只是针对该片段而不是所有片段禁用。 我该怎么办?
谢谢..
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)