Nhật Bảnwasabeef/recyclerview-animators
An Android Animation library which easily add itemanimator to RecyclerView items.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#3 Repository Của Tháng
#3 Repository Của Tháng
🎨 RecyclerView Animators — Thêm animation sống động cho RecyclerView chỉ trong vài dòng code
Một thư viện Android nhẹ nhưng mạnh mẽ, giúp bạn tạo hiệu ứng hoạt họa tinh tế cho từng phần tử trong RecyclerView mà không cần viết thêm bất kỳ logic nào phức tạp.
RecyclerView Animators là một thư viện mã nguồn mở do wasabeef phát triển, cho phép các nhà phát triên Android dễ dàng thêm animation vào RecyclerView thông qua hai cách chính: ItemAnimator để animation khi thêm/xóa phần tử, và Adapter wrapper để animation xuất hiện ban đầu của từng item. Thư viện hỗ trợ đa dạng kiểu animation như fade, scale, slide, flip... và tùy biến thời gian cũng như interpolator.
✨ Điểm nổi bật
- ItemAnimator: Hỗ trợ animation khi thêm, xóa hoặc thay đổi phần tử với nhiều kiểu như SlideIn, FadeIn, ScaleIn...
- Adapter wrapper: Bọc adapter gốc để thêm hiệu ứng xuất hiện ban đầu cho từng item khi load lần đầu.
- Tùy biến thời gian (duration): Cài đặt thời lượng animation riêng biệt cho add, remove, move và change.
- Hỗ trợ interpolator: Sử dụng các interpolator như OvershootInterpolator để tạo cảm giác tự nhiên hơn.
- Ghi đè animation tùy chỉnh: Cài đặt interface
AnimateViewHolderđể tự định nghĩa animation cho từng ViewHolder. - Kết hợp nhiều animation: Có thể lồng nhiều adapter animation cùng lúc để tạo hiệu ứng phức hợp.
- Hỗ trợ Java & Kotlin: Cú pháp sử dụng rõ ràng, hỗ trợ cả hai ngôn ngữ phổ biến trên nền tảng Android.
💡 Vì sao đáng chú ý
Thay vì phải tự cài đặt toàn bộ logic animation cho RecyclerView — một nhiệm vụ đòi hỏi kiến thức sâu về ViewPropertyAnimator và lifecycle — RecyclerView Animators cung cấp giải pháp sẵn có, chỉ cần gán vào là sẵn sàng hoạt động. Điều này giúp tiết kiệm thời gian phát triển và đảm bảo hiệu suất ổn định.
Phù hợp với mọi ứng dụng Android muốn tăng trải nghiệm người dùng bằng animation mượt mà mà không cần bỏ công viết lại toàn bộ hệ thống hiệu ứng.
#Android #RecyclerView #Animation #Kotlin #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.