【发布时间】:2016-07-23 00:09:09
【问题描述】:
在我的上一个项目中,我发现了 Android Material Design Library。它非常强大,我玩得很开心。我向我的 FloatingActionButton 添加了一个自定义行为,因此它在向下滚动时会消失。现在我提到,如果显示 SnackBar,则不再自动处理 FAB 的位置。
经过一些调试,我发现,将锚设置为 recyclerView 并添加 customBehaviour 以根据 SnackBar 从 CoordinatorLayout 滚动默认行为。
所以我问自己,我可以在我的 FAB 中添加一个以上的行为吗?或者我可以以某种方式告诉它,默认的不应该被覆盖,而是扩展?
或者我可以写多个吗?
@Override
public boolean layoutDependsOn(CoordinatorLayout parent, FloatingActionButton fab, View dependency) {
return dependency instanceof RecyclerView;
}
【问题讨论】:
标签: android material-design android-coordinatorlayout floating-action-button