RecyclerView สแนปเลื่อนแนวนอนตรงกลาง
ฉันกำลังพยายามสร้างมุมมองที่เหมือนภาพหมุนที่นี่โดยใช้ RecyclerView ฉันต้องการให้รายการเข้ามาตรงกลางหน้าจอเมื่อเลื่อนทีละรายการ ฉันได้ลองใช้recyclerView.setScrollingTouchSlop(RecyclerView.TOUCH_SLOP_PAGING); แต่มุมมองยังคงเลื่อนได้อย่างราบรื่นฉันได้พยายามใช้ตรรกะของตัวเองโดยใช้ตัวฟังแบบเลื่อนดังนี้: recyclerView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); Log.v("Offset ", recyclerView.getWidth() + ""); if (newState == 0) { try { recyclerView.smoothScrollToPosition(layoutManager.findLastVisibleItemPosition()); recyclerView.scrollBy(20,0); if (layoutManager.findLastVisibleItemPosition() >= recyclerView.getAdapter().getItemCount() - 1) { Beam refresh = new Beam(); refresh.execute(createUrl()); } } catch (Exception e) …