Trung Quốcrazerdp/BasePopup
Android下打造通用便捷的PopupWindow弹窗库
🎯 BasePopup - Thư viện PopupWindow đa năng cho Android
BasePopup là một thư viện mã nguồn mở cho phép dễ dàng tạo và tùy biến các PopupWindow trên Android.
BasePopup là một thư viện được xây dựng dựa trên việc cải tiến và bao bọc lớp PopupWindow hệ thống của Android. Với thiết kế linh hoạt và giàu tính năng, BasePopup giúp các nhà phát triển nhanh chóng triển khai mọi loại hộp thoại popup phức tạp chỉ trong vài dòng mã. Dự án do razerdp phát triển và hiện đang được hơn 5.200 người dùng sao chép trên GitHub.
✨ Điểm nổi bật
- Hỗ trợ tùy biến hoàn toàn: Cung cấp nhiều API phong phú để điều khiển giao diện, vị trí, hoạt ảnh và hành vi của popup.
- Dễ tích hợp: Chỉ cần thêm một dòng dependency Gradle là có thể sử dụng ngay.
- Hỗ trợ bản ghi nhớ (Snapshot): Cung cấp phiên bản snapshot để cập nhật tính năng mới nhanh chóng.
- Tương thích API thấp: Hỗ trợ thiết bị Android API 19 trở lên.
- Tài liệu hướng dẫn chi tiết: Cung cấp sách hướng dẫn sử dụng trên Yuque.
- Mã nguồn mở - Apache 2.0: Miễn phí sử dụng cho cả dự án thương mại và phi thương mại.
💡 Vì sao đáng chú ý
BasePopup khác biệt từ các thư viện popup khác bằng cách không giới hạn ở các thành phần UI có sẵn, mà cho phép người dùng tự do thiết kế bố cục và logic riêng. Thích hợp cho các ứng dụng cần hiển thị menu ngữ cảnh, thông báo tương tác hoặc các thành phần giao diện phụ trợ phức tạp. Nhờ kiến trúc module rõ ràng, BasePopup dễ dàng mở rộng và tích hợp vào bất kỳ dự án Android nào.
#Android #PopupWindow #OpenSource #BasePopup #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.
🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup view.)
:fire: Powerful and modernized popup menu with fully customizable animations.
Highly customizable alertview and alert/notification/success/error/alarm popup written in Swift
Cross domain post-messaging on the client side using a simple listener/client pattern.
:closed_umbrella: An easy way to implement modern permission instructions popup.
一个简单使用并且高度定制的Popupwindow。超简单实现朋友圈点赞效果,并且只用一个WPopup!完全不用担心复用问题!点击切换动画效果等!
Flutter makes it easy and fast to build beautiful apps for mobile and beyond