Fix snackbar not showing (#2140)
This commit is contained in:
parent
135a7d69f8
commit
5262c52c0f
|
|
@ -134,8 +134,9 @@ public class BaseFragment extends Fragment {
|
||||||
var snackbar = Snackbar.make(container, str, lengthShort ? Snackbar.LENGTH_SHORT : Snackbar.LENGTH_LONG);
|
var snackbar = Snackbar.make(container, str, lengthShort ? Snackbar.LENGTH_SHORT : Snackbar.LENGTH_LONG);
|
||||||
if (container.findViewById(R.id.nav) instanceof BottomNavigationView)
|
if (container.findViewById(R.id.nav) instanceof BottomNavigationView)
|
||||||
snackbar.setAnchorView(R.id.nav);
|
snackbar.setAnchorView(R.id.nav);
|
||||||
if (container.findViewById(R.id.fab) instanceof FloatingActionButton)
|
var fab = container.findViewById(R.id.fab);
|
||||||
snackbar.setAnchorView(R.id.fab);
|
if (fab instanceof FloatingActionButton && ((FloatingActionButton) fab).isOrWillBeShown())
|
||||||
|
snackbar.setAnchorView(fab);
|
||||||
if (actionStr != null && action != null) snackbar.setAction(actionStr, action);
|
if (actionStr != null && action != null) snackbar.setAction(actionStr, action);
|
||||||
snackbar.show();
|
snackbar.show();
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue