我想我的应用程序只扩大应用程序栏后,拉屏幕2次,当它到达滚动的开始例子编辑:我将努力改进这个问题。如何获取循环视图或viewpager2的起始位置。所以当位置为0(起始位置)时,我希望appbar不要展开,现在要展开它必须在位置0时向下拉
mnowg1ta1#
我是通过以下命令得到的
AtomicBoolean firstBoot = new AtomicBoolean(true); recycleView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { if (firstBoot.get) { firstBoot.set(false); return; } if (recyclerView.computeVerticalScrollOffset() == 0){ recyclerView.stopScroll(); bar.setExpanded(false); } } });
变量“firstboot”在创建活动时不执行该方法
1条答案
按热度按时间mnowg1ta1#
我是通过以下命令得到的
变量“firstboot”在创建活动时不执行该方法