問題タブ [endlessscroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
7363 参照

android - エンドレススクロールリストビューの実装方法

Json 解析を使用してデータを解析するアプリケーションを作成しています。私はリストビューを実装しました。私の応答にはtotalpagecurrent pageオブジェクトがあります。

新しいユーザーは、最初のページからアイテムを取得します。ユーザーがリストビューをスクロールしている間、リストは次のページ (および次と次など) の項目で展開されます。

これは私の応答です http://pastie.org/10259792

以下は私が試したコードです:

ホームフラグメント

エンドレスアダプター

エンドレスリスビュー

}

0 投票する
1 に答える
893 参照

android - Scroll StaggeredGrid RecyclerViewでSwipeRefreshLayoutとEndless Fuctionを制御するには?

StaggeredGrid RecyclerView を Endless および SwipeRefreshLayout と組み合わせてみました。しかし、私は自分のコードに問題があります:

上記のコード、問題が発生します:

  1. エンドレス位置で、getMoreNewsFromServer();常に呼び出されます (通常: 1 つ呼び出されます)。

  2. 無限の位置で、mSwipeRefreshLayout が呼び出されます

リストビューを使用した場合、次のように機能します:

それで、それを修正する方法は?

0 投票する
1 に答える
1284 参照

java - リサイクラー ビューでエンドレス スクロールを実装する

AsyncTask を使用して UI を設定するリサイクラー ビューがあります。

現在はDBから全データを取得して一発で表示していますが、

一度に 15 レコードだけを取得したいのですが、スクロールが終了した後、さらに 15 レコードをロードしたいなど... 誰か助けてください。以下のコードを貼り付けました。

FeedActivity.java

MyRecyclerAdapter.java

0 投票する
1 に答える
2945 参照

android - Android: リストビューで TOP まで無限スクロール

ユーザーがリストビューの上部に近づいたときに(メッセンジャーアプリのように)より多くのデータをロードする、上部への無限スクロールを実装しようとしています。正常に動作する一番下のクラスへのスクロールがありますが、ライブラリを見つけたり、このコードを変更して一番上のスクロールを検出したりすることができません。誰か助けてくれませんか?

クラスは次のとおりです。

0 投票する
1 に答える
220 参照

windows-phone-8.1 - WP8.1 Universal: ISupportIncrementalLoading から LoadMoreItemsAsync を適切にキャンセルして再起動する

WP8.1 ユニバーサル アプリで無限のスクロールを行うために、ISupportIncrementalLoading を実装し、結果を使用して ListView にバインドしています。このコードで正常に動作します:

今、ロードされたすべてのアイテムをクリアし、別の URL から新しいデータをロードしようとしています (ユーザーは「カテゴリ」を切り替えることができるはずです)。

しかし、多くの場合、結果には古い URL からの結果が取り込まれます (おそらく非同期クエリのため)、または hasMoreItems が false に設定されているか、増分読み込みが機能しなくなります。

以前のアイテムをすべて取り除き、古い URL からロードしているすべてのタスクを停止し、新しい URL からのみロードを開始する適切な方法は何ですか?

0 投票する
0 に答える
399 参照

google-analytics - エンドレス スクロールと Google アナリティクス

Google アナリティクスは、エンドレス スクロールと will_paginate gem で新しいページの読み込みを追跡していません。

これが私のGAスニペットです:

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
470 参照

android - RecyclerView + HidingScrollListener + もっと読み込む

で隠しスクロールリスナーを使用しrecyclerviewます。下にスクロールしてスクロールrecyclerviewを解除すると、さらにロードしてアダプターに新しいコンテンツを追加し、アイテム範囲が挿入された場合、以前に追加された行または新しく追加された行がクリックに応答しません。しかし、もう一度少しスクロールすると、すべてのクリック試行が機能します。

これが私のものHidingScrollListenerです:

onLoadMore():

なぜこれが起こっているのかわかりません。とても奇妙です。ありがとう。

0 投票する
0 に答える
521 参照

android - RecyclerView エンドレス スクロール アップ: スクロールを継続するにはどうすればよいですか?

私は EndlessOnScrollListener (ネット上の天才による著作権) を使用して、RecyclerView で無限のタイムラインを処理しています。EndlessOnScrollListener は基本的に次のようになります。

リスト (タイムライン) を両方向にエンドレスにしたいので、loadPrevious() 部分を追加しました。

loadPrevious() の実装では、X か月の日数を RecyclerView のデータセットに追加し、現在のスクロール位置を再計算してから、プログラムでその新しい位置までスクロールして、ユーザーに継続的なスクロールの印象を与えます。問題は、私がそれをした瞬間、スクロールが停止し、RecyclerView がその位置にスナップすることです (明らかに)。スクロールを続けるには、新しいフリングが必要です。

質問: ユーザーが何も気付かないように、RecyclerView がスクロールしていたスクロール速度を何らかの方法で記録し、プログラムでスクロールを再度開始する方法はありますか?