RepositoryJavaCNChina
RA

razerdp/BasePopup

Android下打造通用便捷的PopupWindow弹窗库

5.2kstars
760forks
34issues
3views

🎯 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

Similar Projects

Discover other similar projects and AI models.

RepositoryJava
junixapp/XPopup

🔥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.)

8.0k
Feb 1, 2025
RepositoryJava
skydoves/PowerMenu

:fire: Powerful and modernized popup menu with fully customizable animations.

1.2k
Jun 28, 2023
RepositorySwift
candostdagdeviren/CDAlertView

Highly customizable alertview and alert/notification/success/error/alarm popup written in Swift

1.1k
Aug 20, 2026
RepositoryJavaScript
krakenjs/post-robot

Cross domain post-messaging on the client side using a simple listener/client pattern.

786
Sep 14, 2026
RepositoryKotlin
zawadz88/MaterialPopupMenu

Shows Material popup menus grouped in sections & more

638
Mar 24, 2021
RepositoryKotlin
skydoves/Needs

:closed_umbrella: An easy way to implement modern permission instructions popup.

607
Aug 30, 2021
RepositorySwift
shin8484/PopupWindow

PopupWindow is a simple Popup using another UIWindow in Swift

414
Sep 22, 2018
RepositoryKotlin
wanglu1209/WPopup

一个简单使用并且高度定制的Popupwindow。超简单实现朋友圈点赞效果,并且只用一个WPopup!完全不用担心复用问题!点击切换动画效果等!

273
Dec 4, 2018
RepositoryDart
flutter/flutter

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

180.4k
Oct 26, 2026