1

Eatsy Staggered グリッドビューで SmoothScrollToPosition を実装する必要がありますが、Gridview メソッドが機能しません。特定のセルへのスムーズ スクロールをシミュレートするメソッドを実行するにはどうすればよいですか?

getActivity().runOnUiThread(new Runnable() {
                @Override
                public void run() {

                    if(*myCondition*){

                       adapter.notifyDataSetChanged();
                       gridView.smoothScrollToPosition(position);

                    }

                }

}

標準の GridView SmoothScrollToPosition では正常に動作しますが、Staggered では動作しません。

gridView.setSelection(position);

正しく動作しない場合、セルの位置が変わり、グリッドを手動でスクロールすると正しい位置に戻ります(標準のグリッドビューでは問題なく動作するため、問題は私のコードではなくライブラリにあると思います)

4

1 に答える 1