RepositoryJavaCNChina
WI

Winstonokk/DragFloatingActionButton

一个可以随处拖曳FloatingActionButton,边缘自动吸附,可设置按钮悬浮透明度,拖曳避免阻挡界面视图无法查看。

295stars
41forks
5issues
0views

🖐️ 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.

RepositoryKotlin
robertlevonyan/custom-floating-action-button

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

385
Oct 30, 2023
RepositoryDart
marianocordoba/fab-circular-menu

A Flutter package to create a nice circular menu using a Floating Action Button.

197
Jun 17, 2023
RepositoryJava
RanyAlbegWein/SpringFabMenu

A menu of FloatingActionButton items, designed to be anchored on an AppBarLayout.

130
Mar 25, 2018
RepositorySwift
Yalantis/Persei

Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift

3.4k
Apr 22, 2020
RepositoryKotlin
andremion/CounterFab

A FloatingActionButton subclass that shows a counter badge on right top corner

721
Apr 27, 2021
RepositorySwift
pedrommcarrasco/Hover

🎈 The smartest floating button

123
Dec 28, 2022
RepositoryDart
flutter/flutter

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

180.4k
Oct 26, 2026
RepositoryJava
termux/termux-app

Termux - a terminal emulator application for Android OS extendible by variety of packages.

63.5k
Sep 26, 2026
RepositoryC
Genymobile/scrcpy

Display and control your Android device

153.2k
Oct 24, 2026