ChinaWinstonokk/DragFloatingActionButton
一个可以随处拖曳FloatingActionButton,边缘自动吸附,可设置按钮悬浮透明度,拖曳避免阻挡界面视图无法查看。
🖐️ Kéo-thả FAB tự do, tự động hút vào cạnh màn hình
DragFloatingActionButton — biến FAB tĩnh thành nút di chuyển linh hoạt, không còn bị mắc kẹ ở một góc màn hình.
Thư viện Java cho Android của wangfeng19930909 giải quyết vấn đề FAB truyền thống luôn bị gắn cố định ở một góc, che khuất nội dung quan trọng. Người dùng có thể kéo button đến bất kỳ vị trí nào trên màn hình, nó tự động hút vào cạnh gần nhất khi thả, và cho phép điều chỉnh độ trong suốt khi bay để không chắn view phía dưới.
✨ Điểm nổi bật
- Kéo-thả tự do: FAB di chuyển đến bất kỳ vị trí nào trên màn hình bằng thao tác kéo.
- Tự động hút cạnh: Khi thả, button tự động snap về cạnh gần nhất theo thuật toán cạnh.
- Điều chỉnh độ trong suốt: Thiết lập opacity của button khi đang nổi để tránh che khuất nội dung.
- Tránh chặn giao diện: Khi kéo, button tự động ẩn/sáng để không obstruct view.
- Tích hợp đơn giản: Thêm qua JitPack, chỉ 3 bước cấu hình trong build.gradle và XML layout.
- MIT License: Miễn phí sử dụng, không ràng buộc bản quyền.
💡 Vì sao đáng chú ý
Thư viện này giải quyết đúng pain point phổ biến khi xây dựng ứng dụng Android: FAB mặc định luôn cứng nhắc ở một góc, che mất nội dung phía dưới khi người dùng cần xem chi tiết. DragFloatingActionButton cho phép người dùng tự do di chuyển nút hành động đến nơi thuận tiện nhất, và khi không sử dụng, button tự động hút vào cạnh — giữ giao diện gọn gàng.
Việc tích hợp cực kỳ nhẹ nhàng: chỉ cần thêm dependency JitPack, khai báo view trong XML, và xong. Phù hợp cho mọi ứng dụng Android cần FAB tương tác linh hoạt mà không muốn viết custom logic kéo-thả từ đầu.
#Android #FloatingActionButton #Drag #Java #TiniX
Similar Projects
Discover other similar projects and AI models.
This view is for replacement of standard Floating Action Button from Google Support Library. It is easy to use, customizable and you can also add text to button
A Flutter package to create a nice circular menu using a Floating Action Button.
A menu of FloatingActionButton items, designed to be anchored on an AppBarLayout.
Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
A FloatingActionButton subclass that shows a counter badge on right top corner
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Termux - a terminal emulator application for Android OS extendible by variety of packages.