【发布时间】:2015-12-24 06:25:24
【问题描述】:
我正在尝试使用Snackbar。我有一个 FloatingActionButton 包裹在 CoordinatorLayout 中。当Snackbar 显示时,按钮正确向上移动。当它自动关闭时,按钮会向下移动。但是,如果我以编程方式关闭 Snackbar,则按钮不会关闭。我的代码很简单:
mSnackbar = Snackbar.make(mCoordinatorLayout, text, Snackbar.LENGTH_LONG)
.setAction(R.string.undo, new View.OnClickListener() {
@Override
public void onClick(View v) {
undoDeleteTasks();
}
});
mSnackbar.show();
当Snackbar 以编程方式关闭时,有没有办法让FloatingActionButton 向下移动?
【问题讨论】:
-
不要使用坐标布局作为你的视图。使用 FloatingActionButton。 Snackbar.make(mFab, text, Snackbar.LENGTH_LONG)
-
@EugeneH 我试过了,但没有区别。当使用 mSnackbar.dismiss(); 关闭小吃店时,晶圆厂仍然保持同步;
标签: android dismiss floating-action-button snackbar