Хорошо, я действительно провел какое-то исследование, возможно, мне не нужно было публиковать вопрос.
Итак, в основном я использовал OnScrollListener из recyclerview и переопределил OnScrollStateChanged.
Код выглядит так
public class OnScrollListenerWallet : RecyclerView.OnScrollListener
{
public override void OnScrollStateChanged(RecyclerView recyclerView, int newState)
{
base.OnScrollStateChanged(recyclerView, newState);
int pos = 0;
if (newState == RecyclerView.ScrollStateIdle)
{
pos = ln.FindFirstVisibleItemPosition();
myPassedTextView.Text = myCollection[pos].Name;
}
}
}
А в действии вы просто:
recyclerView.AddOnScrollListener(new OnScrollListenerWallet(myPassedTextView,myLayoutManager,myCollection));
`