上下移动圆形浮动操作按钮以避免被快餐栏阻挡

时间:2016-11-03 11:32:18

标签: java android floating-action-button

我正在使用带有两个subActionButtons的循环浮动操作按钮 subActionButton上的onclick方法是创建一个SnackBar 但是SnackBar也覆盖了Main浮动ActionButton和SubButton 我怎样才能解决这个问题

3 个答案:

答案 0 :(得分:0)

使用CoordinatorLayout作为父布局。它确保F​​AP与快餐栏同步上下动画。

答案 1 :(得分:0)

您需要为子视图提供坐标布局的行为(在您的案例中为圆形浮动操作按钮),以下帖子详细解释Overlap issue with snackbar

答案 2 :(得分:0)

问题解决了 在java文件中声明协调器布局 喜欢 CoordinatorLayout coordinatorlayout;

coordinatorlayout =(CoordinatorLayout)findViewById(R.id.layout)

.....然后在你的snakBar中,第一个参数应该是布局" coordinatorlayout"

Snackbar.make(coordinatorlayout,result,Snackbar.LENGTH_LONG).show