我需要能够app:layout_anchorGravity="center"从代码中将FAB从"中心"更改为"底部|开始".我发现了这个例子:
CoordinatorLayout.LayoutParams p = (CoordinatorLayout.LayoutParams) fab.getLayoutParams();
p.setAnchorId(xxxx);
fab.setLayoutParams(p);
Run Code Online (Sandbox Code Playgroud)
但它是用于设置锚而不是锚重力.