我在一个Fragment中有一个RecyclerView。我需要被通知滚动的变化,所以我添加了一个回调到ScrollChange
事件(对应于经典Android API中的SetOnScrollChangeListener
):
private void RecyclerViewScrollChange(object sender, View.ScrollChangeEventArgs e)
{
int deltaY = e.ScrollY - e.OldScrollY;
}
问题在于deltaY始终为零,因为ScrollY和OldScrollY始终为零。我在使用recycler view的布局管理器中使用了垂直线性布局,因此应该更新垂直维度。什么原因会导致这个问题?