|
@@ -125,7 +125,7 @@ class ClearDatabaseController :
|
|
override fun configureFab(fab: ExtendedFloatingActionButton) {
|
|
override fun configureFab(fab: ExtendedFloatingActionButton) {
|
|
fab.setIconResource(R.drawable.ic_delete_24dp)
|
|
fab.setIconResource(R.drawable.ic_delete_24dp)
|
|
fab.setText(R.string.action_delete)
|
|
fab.setText(R.string.action_delete)
|
|
- fab.isVisible = false
|
|
|
|
|
|
+ fab.hide()
|
|
fab.setOnClickListener {
|
|
fab.setOnClickListener {
|
|
val ctrl = ClearDatabaseSourcesDialog()
|
|
val ctrl = ClearDatabaseSourcesDialog()
|
|
ctrl.targetController = this
|
|
ctrl.targetController = this
|
|
@@ -136,7 +136,11 @@ class ClearDatabaseController :
|
|
|
|
|
|
private fun updateFab() {
|
|
private fun updateFab() {
|
|
val adapter = adapter ?: return
|
|
val adapter = adapter ?: return
|
|
- actionFab?.isVisible = adapter.selectedItemCount > 0
|
|
|
|
|
|
+ if (adapter.selectedItemCount > 0) {
|
|
|
|
+ actionFab?.show()
|
|
|
|
+ } else {
|
|
|
|
+ actionFab?.hide()
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
override fun cleanupFab(fab: ExtendedFloatingActionButton) {
|
|
override fun cleanupFab(fab: ExtendedFloatingActionButton) {
|