Tài liệu thiết kế material design android gợi ý thêm đệm 8 dp ở đầu và cuối danh sách, và cá nhân tôi thích ý tưởng và muốn triển khai nó. Tôi đang sử dụng tiện ích RecyclerView
mới để hoàn thành giao diện của một danh sách đơn giản. Vấn đề mà tôi gặp phải là khi tôi thiết lập các thuộc tính: paddingTop
và paddingBottom
của RecyclerView, bóng overscroll xuất hiện ở trên cùng và dưới cùng của danh sách bây giờ có một padding quá (và loại trông xấu và giống như một lỗi) . Tôi đã đọc cài đặt các thuộc tính này:RecyclerView clipToPadding = false
clipToPadding = false
scrollbarStyle = outsideOverlay
nên thực hiện thủ thuật cho tôi, nhưng đơn giản là không. Hiệu ứng overscroll vẫn bắt đầu với một padding 8 dp ở phía trên và dưới cùng của màn hình và nó thực sự lỗi tôi ra ngoài. Tôi đang làm điều gì đó sai ở đây, hoặc có một giải pháp khác cho vấn đề của tôi? Bất kỳ lời khuyên nào được đánh giá cao. Thx
tôi tin rằng _RecyclerView.ItemDecoration_ là lớp dành cho việc thực hiện loại hành vi này. Đặc biệt là tài liệu _getItemOffsets_ của nó âm thanh cái gì đó có thể được sử dụng để thêm đệm ở cả hai đầu của nội dung. – harism