我想實現這個如何平滑滾動RecyclerView如果產品不完全可見
。
我想檢查點擊的項目是否完全可見,如果不是,我想順利向上/向下滾動。我有一個GridLayoutManager
3列。這些物品都是相同的大小,只是ImageViews
。
我能夠得到RecyclerView與滾動:
@Override
public void onClick(View view) {
int adapterPosition = RecHolder.this.getAdapterPosition();
mRecyclerView.scrollToPosition(adapterPosition);
...
}
但它不是一個「滾動」,這是非常laggish和方式太快。 如果我嘗試使用mRecyclerView.smoothScrollToPosition(adapterPosition);
,結果是一樣的。完全一樣的動作,沒有明顯的差異。
你嘗試過什麼了嗎? – stealththeninja
我添加了一些細節 – David