Use animation to hide/show fab (#6385)

This commit is contained in:
Ivan Iskandar
2021-12-26 23:38:35 +07:00
committed by GitHub
parent 733cf99bb4
commit 4c8f5e1f7a
4 changed files with 14 additions and 10 deletions
@@ -125,7 +125,7 @@ class ClearDatabaseController :
override fun configureFab(fab: ExtendedFloatingActionButton) {
fab.setIconResource(R.drawable.ic_delete_24dp)
fab.setText(R.string.action_delete)
fab.isVisible = false
fab.hide()
fab.setOnClickListener {
val ctrl = ClearDatabaseSourcesDialog()
ctrl.targetController = this
@@ -136,7 +136,11 @@ class ClearDatabaseController :
private fun updateFab() {
val adapter = adapter ?: return
actionFab?.isVisible = adapter.selectedItemCount > 0
if (adapter.selectedItemCount > 0) {
actionFab?.show()
} else {
actionFab?.hide()
}
}
override fun cleanupFab(fab: ExtendedFloatingActionButton) {