如何将浮动操作按钮变成菜单

4

我正在尝试按照Material Design指南制作此内容:

请问如何将FAB变形为 期望的视图


访问 https://github.com/gowong/material-sheet-fab,获取相关的编程内容。 - techDigi
2个回答

4

该库未得到维护,仅有1个贡献者。我想尽可能地自己完成它,但在变形方面遇到了问题。 - sneps
1
由于它是开源的,您始终可以将库中的代码用作参考点,以继续解决卡住的问题。 - hsm59

1
你可以将任务分成两步:
  1. 添加一个浮动操作按钮(FAB)
  2. 在按钮的onClick处理程序中添加菜单

将FAB添加到你的XML布局中。 在onClick方法中,你可以像这里所示那样填充一个PopMenu https://www.tutlane.com/tutorial/android/android-popup-menu-with-examples

PopupMenu popup = new PopupMenu(this, fab);
MenuInflater inflater = popup.getMenuInflater();
inflater.inflate(R.menu.your_menu, popup.getMenu());
popup.show();

你仍需要添加一些代码才能获得动画效果。希望这能让你入门。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接