Back to Trending
RepositoryKotlinJPJapan
WA

wasabeef/recyclerview-animators

An Android Animation library which easily add itemanimator to RecyclerView items.

11.5kstars
2.0kforks
105issues
2views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: recyclerview

#1 Repository Của Tháng

3
TINIX TRENDING·Chủ đề: android-library

#3 Repository Của Tháng

3
TINIX TRENDING·Chủ đề: animation

#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

Similar Projects

Discover other similar projects and AI models.

RepositoryKotlin
lysine-dev/okhttp

A meticulous HTTP client for the JVM, Android, and GraalVM.

47.1k
Oct 22, 2026
RepositoryKotlin
square/leakcanary

A memory leak detection library for Android.

30.0k
Oct 21, 2026
RepositoryJava
yuliskov/SmartTube

Browse media content with your own rules on Android TV

35.7k
Oct 28, 2026
RepositoryPython
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

186.4k
Oct 27, 2026
RepositoryDart
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

180.4k
Oct 26, 2026
RepositoryKotlin
gkd-kit/gkd

基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules

43.6k
Oct 20, 2026
RepositoryKotlin
PhilJay/MPAndroidChart

A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

38.2k
Oct 9, 2026
RepositoryKotlin
JunkFood02/Seal

🦭 Video/Audio Downloader for Android, based on yt-dlp

30.1k
Sep 25, 2026
RepositoryKotlin
CymChad/BaseRecyclerViewAdapterHelper

BRVAH:Powerful and flexible RecyclerAdapter

24.6k
Oct 22, 2026