我希望有一个浮动动作按钮(FAB),点击后会展开并显示更多选项,可以通过拖动手指来导航,就像安卓锁环一样。
我找到了一些复制锁环的库,但它们并不是我想要的。
是否可以使用FAB实现此行为?
答案 0 :(得分:0)
您可以通过以编程方式隐藏和显示FAB来执行相同的操作
@OnClick(R.id.expand)
public void onExpand(View view) {
Utils.hideKeyboard(this);
if (isFabOpen) {
expand.startAnimation(rotateBackward);
facebook.startAnimation(fabClose);
twitter.startAnimation(fabClose);
signUp.startAnimation(fabClose);
} else {
expand.startAnimation(rotateForward);
facebook.startAnimation(fabOpen);
twitter.startAnimation(fabOpen);
signUp.startAnimation(fabOpen);
}
isFabOpen = !isFabOpen;
facebook.setClickable(isFabOpen);
twitter.setClickable(isFabOpen);
signUp.setClickable(isFabOpen);
}