我使用库(fadingactionbar)来控制我的列表视图。当我尝试将 ScrollListener 设置到列表时会出现问题。似乎库(fadingactionbar)也使用 ScrollListener 来计算一些东西,当我在活动中添加我的 ScrollListener 时,它会获得焦点,并导致库中的 ScrollListener 根本没有被调用。这导致它发生故障。
我希望能够同时使用 ScrollListener 而不会相互干扰。
如果这是不可能的,有什么好的解决方法吗?
我使用库(fadingactionbar)来控制我的列表视图。当我尝试将 ScrollListener 设置到列表时会出现问题。似乎库(fadingactionbar)也使用 ScrollListener 来计算一些东西,当我在活动中添加我的 ScrollListener 时,它会获得焦点,并导致库中的 ScrollListener 根本没有被调用。这导致它发生故障。
我希望能够同时使用 ScrollListener 而不会相互干扰。
如果这是不可能的,有什么好的解决方法吗?
我出于同样的目的“调整”了库。这是我为此目的制作的要点。您可以根据需要附加任意数量OnScrollListener
的 s,而不会干扰库的工作流程。
用法:
NotifyingFadingActionBar fadingActionBarHelper = new NotifyingFadingActionBar(this)
.withCallback(this)
.headerLayoutResId(R.layout.place_header)
.addOnScrollListener(myScrollListener)
.actionBarBackground(mActionbarDrawable)
.contentLayout(R.layout.activity_waiting_list);
setContentView(fadingActionBarHelper.createView(this));