Trước đây, khi tôi muốn di chuyển một ListView
đến một vị trí mong muốn, tôi sẽ sử dụngRecylerView cuộn đến vị trí mong muốn mà không cần hoạt hình
listView.setSelection(row);
Các ListView
sẽ được cuộn mà không cần bất kỳ hình ảnh động - Android List View set default position without animation
Bây giờ, Tôi muốn đạt được hiệu quả tương tự trên RecyclerView
. Tôi cố gắng thực hiện
((LinearLayoutManager)recyclerView.getLayoutManager()).scrollToPositionWithOffset(row, 0);
Tuy nhiên, có hoạt ảnh cuộn mà tôi muốn tránh.
Có cách nào tôi có thể thực hiện cuộn theo chương trình, không có hoạt ảnh không?
Đây là phim hoạt hình tôi có nghĩa là - https://youtu.be/OKsUKwBLoks
Lưu ý, tôi đã thử các cách sau đây. Tất cả chúng đều tạo ra hoạt ảnh.
- scrollToPositionWithOffset
- smoothScrollToPosition
- scrollToPosition
Video bạn đã đăng hiển thị hoạt ảnh chèn mục, không có gì liên quan đến hoạt ảnh cuộn. – BladeCoder
@BladeCoder Rất tiếc. Sẽ sửa lại video trong thời gian sau để tránh nhầm lẫn. –
Là một sai lầm. Hoạt ảnh được gây ra bởi thao tác thêm, không phải thao tác cuộn. Do đó, đây là một câu hỏi không hợp lệ. Xin lỗi vì sự nhầm lẫn gây ra. –