以编程方式设置浮动操作按钮的行为

我正在使用以下指南来实现滚动感知FAB:

https://guides.codepath.com/android/Floating-Action-Buttons#overview

创建类之后,通过在XML中声明它来设置行为,如下所示:

 

由于我的代码是如何编写的,我想以编程方式设置行为,而不是在XML中。 我有一种感觉,这是通过CoordinatorLayout完成的,但我画了一个空白。

任何帮助,将不胜感激!

提前致谢。

您可以像这样使用somenthing:

 CoordinatorLayout.LayoutParams p = (CoordinatorLayout.LayoutParams) fab.getLayoutParams(); p.setBehavior(xxxx); fab.setLayoutParams(p);