Próbuję użyć Snackbar
. Mam FloatingActionButton
zapakowany w CoordinatorLayout
. Kiedy pokazuje się Snackbar
, przycisk jest prawidłowo przesuwany w górę. Kiedy automatycznie się rozłącza, przycisk przesuwa się w dół. Ale jeśli programowo odrzucę program Snackbar
, przycisk nie przestanie działać. Mój kod jest prosty:FloatingActionButton nie wyłącza się podczas zamykania paska 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();
Czy istnieje sposób, aby FloatingActionButton
ruch w dół, gdy Snackbar
zostaje odrzucona programowo?
Nie używaj układu współrzędnych jako widoku. Użyj przycisku FloatingActionButton. Snackbar.make (mFab, text, Snackbar.LENGTH_LONG) –
@EugeneH Próbowałem, ale nie ma różnicy. Fab wciąż trzyma się, gdy snackbar zostanie zwolniony przy użyciu mSnackbar.dismiss(); – allo86