Add text to chapter FAB, shrink extended FABs on scroll

This commit is contained in:
arkon
2020-04-10 15:39:28 -04:00
parent f7ac969a4a
commit aa70be525d
4 changed files with 27 additions and 3 deletions
@@ -36,6 +36,7 @@ import eu.kanade.tachiyomi.util.system.connectivityManager
import eu.kanade.tachiyomi.util.system.toast
import eu.kanade.tachiyomi.util.view.gone
import eu.kanade.tachiyomi.util.view.inflate
import eu.kanade.tachiyomi.util.view.shrinkOnScroll
import eu.kanade.tachiyomi.util.view.snack
import eu.kanade.tachiyomi.util.view.visible
import eu.kanade.tachiyomi.widget.AutofitRecyclerView
@@ -203,8 +204,8 @@ open class BrowseCatalogueController(bundle: Bundle) :
}
}
// Add bottom padding if filter FAB is visible
if (presenter.sourceFilters.isNotEmpty()) {
// Add bottom padding if filter FAB is visible
recycler.setPadding(
0,
0,
@@ -212,6 +213,8 @@ open class BrowseCatalogueController(bundle: Bundle) :
view.resources.getDimensionPixelOffset(R.dimen.fab_list_padding)
)
recycler.clipToPadding = false
binding.fabFilter.shrinkOnScroll(recycler)
}
recycler.setHasFixedSize(true)
@@ -32,6 +32,7 @@ import eu.kanade.tachiyomi.ui.reader.ReaderActivity
import eu.kanade.tachiyomi.util.system.getResourceColor
import eu.kanade.tachiyomi.util.system.toast
import eu.kanade.tachiyomi.util.view.getCoordinates
import eu.kanade.tachiyomi.util.view.shrinkOnScroll
import eu.kanade.tachiyomi.util.view.snack
import timber.log.Timber
@@ -110,6 +111,7 @@ class ChaptersController : NucleusController<ChaptersPresenter>(),
view.context.toast(R.string.no_next_chapter)
}
}
binding.fab.shrinkOnScroll(binding.recycler)
}
override fun onDestroyView(view: View) {