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

时间:2015-08-12 18:33:55

标签: android android-support-library android-design-library floating-action-button android-support-design

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

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

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

temp

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

任何帮助将不胜感激!

提前致谢。

1 个答案:

答案 0 :(得分:23)

你可以像这样使用somenthing:

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