連続してスクロールしながらと呼ばれ、状態が変更されていない場合にのみ、またはスクロールが始まるRecyclerViewためOnScrollListenerはありますか?

ルークの学生:

私はRecyclerViewと、それ以上のTextViewを持っていると私は私のRecyclerviewの最初の目に見える要素に依存するのTextViewを更新したいです。しかしRecyclerviewは2つだけOnScroll-たリスナーがあるonScrolledonScrollStateChanged特定の状態(遷移)に到達したときの両方にのみ呼び出されます。ザッツなぜ私はスクロール開始/終了が、私はしてもスクロールがセトリングしたときの間に私のTextViewを更新したいときに私のTextViewにのみ更新されます。

スウィフトでは、この動作は、「scrollViewDidScroll()」を介して到達されます。

Androidの中でこれを実現する方法はありますか?

Abhinav Chauhan:
        mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
            if(dy > 0) Log.d("db","scrolling up");
            else if(dy < 0) Log.d("db","scrolling dowm");
        }
    });

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=279680&siteId=1
おすすめ