add some more fragments to those which dynamically resize their status bars.
This commit is contained in:
parent
a0c57357e3
commit
0e8ea42dc9
3 changed files with 11 additions and 4 deletions
|
|
@ -92,6 +92,8 @@ public class FoldersFragment extends AbsMainActivityFragment implements MainActi
|
|||
AppBarLayout appbar;
|
||||
@BindView(R.id.recycler_view)
|
||||
FastScrollRecyclerView recyclerView;
|
||||
@BindView(R.id.status_bar)
|
||||
View statusBar;
|
||||
|
||||
private SongFileAdapter adapter;
|
||||
private MaterialCab cab;
|
||||
|
|
@ -168,6 +170,7 @@ public class FoldersFragment extends AbsMainActivityFragment implements MainActi
|
|||
setUpBreadCrumbs();
|
||||
setUpRecyclerView();
|
||||
setUpAdapter();
|
||||
ViewUtil.setStatusBarHeight(getActivity(), statusBar);
|
||||
}
|
||||
|
||||
private void setUpAppbarColor() {
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ import com.kabouzeid.gramophone.util.NavigationUtil;
|
|||
import com.kabouzeid.gramophone.util.PhonographColorUtil;
|
||||
import com.kabouzeid.gramophone.util.PreferenceUtil;
|
||||
import com.kabouzeid.gramophone.util.Util;
|
||||
import com.kabouzeid.gramophone.util.ViewUtil;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
|
|
@ -93,6 +94,7 @@ public class LibraryFragment extends AbsMainActivityFragment implements CabHolde
|
|||
setUpToolbar();
|
||||
setUpViewPager();
|
||||
setUpStatusBar();
|
||||
ViewUtil.setStatusBarHeight(getActivity(), statusBar);
|
||||
}
|
||||
|
||||
private void setUpToolbar() {
|
||||
|
|
|
|||
|
|
@ -119,6 +119,12 @@ public class CardPlayerFragment extends AbsPlayerFragment implements PlayerAlbum
|
|||
setUpPlayerToolbar();
|
||||
setUpSubFragments();
|
||||
|
||||
// portrait view doesn't have a statusBar, so can't bind it up top as will throw an exception.
|
||||
View statusBar = view.findViewById(R.id.status_bar);
|
||||
if (statusBar != null) {
|
||||
ViewUtil.setStatusBarHeight(getActivity(), statusBar);
|
||||
}
|
||||
|
||||
setUpRecyclerView();
|
||||
|
||||
slidingUpPanelLayout.addPanelSlideListener(this);
|
||||
|
|
@ -232,10 +238,6 @@ public class CardPlayerFragment extends AbsPlayerFragment implements PlayerAlbum
|
|||
}
|
||||
});
|
||||
toolbar.setOnMenuItemClickListener(this);
|
||||
|
||||
ViewGroup.MarginLayoutParams lp = (ViewGroup.MarginLayoutParams)toolbar.getLayoutParams();
|
||||
lp.setMargins(lp.leftMargin, Util.getStatusBarHeight(getActivity()), lp.rightMargin, lp.bottomMargin);
|
||||
toolbar.requestLayout();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue