Tôi thêm một mục để recyclerview vị trí 0 programamticlyThêm mục mới vào phía trên cùng của RecyclerView
public void addQuestion(Question question){
this.questionList.add(0, question);
notifyItemInserted(0);
}
này đang làm việc rất tốt và các khoản mục này xuất hiện trong danh sách ở trên NHƯNG người dùng phải di chuyển để xem mục mới.
Có bất kỳ mẹo nào về cách mục xuất hiện ở trên cùng và recyclerview đang cuộn lên tự động?
nó không phải là một cách mượt mà notifyItemInserted nhưng nó là cách tốt nhất để xử lý điều đó! thx –
Điều này thật tuyệt vời, cảm ơn bạn! –
'smoothScrollToPosition (0)' bị trễ nếu có nhiều mục hơn danh sách có thể hiển thị tại thời điểm này (đó là những gì tôi có kinh nghiệm). Tôi chỉ đơn giản sử dụng 'scrollToPosition (0)' thay vào đó, nó không tạo ra sự khác biệt nào về "độ mịn" – noongiya95