0

次のコードを使用して、ビューを左にスクロールするのは簡単です。

TouchUtils.dragViewToX(this, myView, Gravity.LEFT, -1000);

まだスクロールしようとしているように、もうスクロールできない場合でも、しばらくそこにとどまります。これは予想される動作であるため、ビューの内容は問題になりません。

しかし、逆のことをすると、まるでそこにないかのように振る舞います。

TouchUtils.dragViewToX(this, myView, Gravity.LEFT, 1000);

他のもののようにドラッグをシミュレートするために1秒間一時停止することさえありません。移動距離の適切なピクセル値も返します! 負の値が指定された場合にのみ、この関数をリッスンするのはなぜですか? 逆方向に引きずらないのはなぜですか?正/負の問題でもありません。正の値と別の重力(RIGHTやENDなど)を指定すると左にスクロールしますが、右にスクロールしません。

4

1 に答える 1