Yêu cầu: API>=15.
Cài đặt: thêm vào build.gradle dòng dưới đây và sync lại.
Cài đặt: thêm vào build.gradle dòng dưới đây và sync lại.
Code Editor
Sử dụng:
Cung cấp 3 lớp để khởi tạo 1 Fab Circle Menu bao gồm FloatingActionButton.Builder, SubActionButton.Builder, FloatingActionMenu.Builder.
FloatingActionButton.Builder để khởi tạo fab button khi nhấn vào đó sẽ cho ra menu, cho phép set kích thước thông, vị trí, icon, background...
Cung cấp 3 lớp để khởi tạo 1 Fab Circle Menu bao gồm FloatingActionButton.Builder, SubActionButton.Builder, FloatingActionMenu.Builder.
FloatingActionButton.Builder để khởi tạo fab button khi nhấn vào đó sẽ cho ra menu, cho phép set kích thước thông, vị trí, icon, background...
SubActionButton.Builder cho phép cấu hình từng menu con như kích thước, image ...
FloatingActionMenu.Builder gán submenu cho floating button.
Các phương thức bổ sung
Cho phép set layout param cho từng đối tượng thông qua phương thức
Builder setContentView(View contentView, LayoutParams contentParams)
Cho phép set bán kính của đường tròng khi menu mở ra (dp).
Builder setRadius(int radius)
Cho phép set vị trí bắt đầu và kết thúc của menu item.
Builder setStartAngle(int startAngle), Builder setEndAngle(int endAngle)
Cho phép set vị trí của Fab.
Builder setPosition(int position)
Bao gồm POSITION_TOP_RIGHT, POSITION_TOP_CENTER, POSITION_RIGHT_CENTER ...
Xem thêm Gibhub
Tải sample mẫu
Cho phép set layout param cho từng đối tượng thông qua phương thức
Builder setContentView(View contentView, LayoutParams contentParams)
Cho phép set bán kính của đường tròng khi menu mở ra (dp).
Builder setRadius(int radius)
Cho phép set vị trí bắt đầu và kết thúc của menu item.
Builder setStartAngle(int startAngle), Builder setEndAngle(int endAngle)
Cho phép set vị trí của Fab.
Builder setPosition(int position)
Bao gồm POSITION_TOP_RIGHT, POSITION_TOP_CENTER, POSITION_RIGHT_CENTER ...
Xem thêm Gibhub
Tải sample mẫu