Etsy Staggered gridview android smoothScrollToPosition

时间:2014-09-24 09:22:08

标签: android gridview smooth-scrolling staggered-gridview

我必须使用Eatsy Staggered gridview实现smoothScrollToPosition,但Gridview方法不起作用。如何进行模拟平滑滚动到特定单元格的方法?

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

                    if(*myCondition*){

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

                    }

                }

}

使用标准GridView smoothScrollToPosition工作正常,不适用于Staggered。

gridView.setSelection(position);

无法正常工作,单元格改变了它们的位置,如果我手动滚动网格恢复它们的正确位置(标准网格视图工作正常,所以我认为问题不是我的代码而是库)

1 个答案:

答案 0 :(得分:0)

迟到的反应,但我认为你最好使用带有StaggeredManager的RecyclerView:http://developer.android.com/reference/android/support/v7/widget/StaggeredGridLayoutManager.html