Find suitable anchor view for SnackBar

This will fix the SnackBar position if BottomNav or FAB is visible.

Fix #5163
Fix #5135
This commit is contained in:
RikkaW
2022-01-06 19:30:13 +08:00
committed by John Wu
parent 42804d5314
commit 1df2a04713
7 changed files with 25 additions and 3 deletions
@@ -35,6 +35,7 @@ abstract class BaseUIActivity<VM : BaseViewModel, Binding : ViewDataBinding> :
open val navHostId: Int = 0
open val snackbarView get() = binding.root
open val snackbarAnchorView: View? get() = null
init {
val theme = Config.darkTheme
@@ -22,6 +22,7 @@ abstract class BaseUIFragment<VM : BaseViewModel, Binding : ViewDataBinding> :
override val viewRoot: View get() = binding.root
private val navigation get() = activity.navigation
open val snackbarAnchorView: View? get() = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)