-1
ユーザーが特定の位置にスクロールしたときにのみ、関数を呼び出すことができます。現在、私は次のことをやっている:特定の位置にスクロールするときにのみ関数を呼び出す方法は?
view.addOnScrollChangeListener(){
int[] locA = v1.getLocationOnScreen(); // it gives x & y location
int[] locB = v2.getLocationOnScreen(); // it gives x & y location
if(locA[1] == threshold) callFunctionA();
if(locB[1] == threshold) callFunctionB();
}
問題は、ユーザーのスクロールが速すぎる場合、それはcallFunctionA() or callFunctionB
を呼び出すことはありません、です。これを解決するには?
スクロールバーをスクロールコンテナとして使用していますか? – Krish
はい、v1とv2はスクロールビュー内のビューです – jquery404
両方のビューをrecyclerviewに追加してスクロール位置を取得する –