use view binding elements to set toolbar title
This commit is contained in:
parent
beca66459b
commit
3c4822329e
7 changed files with 9 additions and 7 deletions
|
|
@ -150,7 +150,7 @@ public class AlbumDetailActivity extends AbsMusicPanelActivity implements Palett
|
|||
private void setUpToolbar() {
|
||||
setSupportActionBar(binding.toolbar);
|
||||
// noinspection ConstantConditions
|
||||
getSupportActionBar().setTitle(null);
|
||||
binding.toolbar.setTitle(null);
|
||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||
}
|
||||
|
||||
|
|
@ -250,7 +250,7 @@ public class AlbumDetailActivity extends AbsMusicPanelActivity implements Palett
|
|||
private void setAlbum(Album album) {
|
||||
this.album = album;
|
||||
|
||||
getSupportActionBar().setTitle(album.title);
|
||||
binding.toolbar.setTitle(album.title);
|
||||
binding.artistText.setText(album.artistName);
|
||||
binding.songCountText.setText(MusicUtil.getSongCountString(this, album.songs.size()));
|
||||
binding.durationText.setText(MusicUtil.getReadableDurationString(MusicUtil.getTotalDuration(this, album.songs)));
|
||||
|
|
|
|||
|
|
@ -184,7 +184,7 @@ public class ArtistDetailActivity extends AbsMusicPanelActivity implements Palet
|
|||
private void setUpToolbar() {
|
||||
setSupportActionBar(binding.toolbar);
|
||||
// noinspection ConstantConditions
|
||||
getSupportActionBar().setTitle(null);
|
||||
binding.toolbar.setTitle(null);
|
||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||
}
|
||||
|
||||
|
|
@ -273,7 +273,7 @@ public class ArtistDetailActivity extends AbsMusicPanelActivity implements Palet
|
|||
private void setArtist(Artist artist) {
|
||||
this.artist = artist;
|
||||
|
||||
getSupportActionBar().setTitle(artist.name);
|
||||
binding.toolbar.setTitle(artist.name);
|
||||
binding.songCountText.setText(MusicUtil.getSongCountString(this, artist.songs.size()));
|
||||
binding.albumCountText.setText(MusicUtil.getAlbumCountString(this, artist.albums.size()));
|
||||
binding.durationText.setText(MusicUtil.getReadableDurationString(MusicUtil.getTotalDuration(this, artist.songs)));
|
||||
|
|
|
|||
|
|
@ -87,7 +87,7 @@ public class GenreDetailActivity extends AbsMusicPanelActivity implements CabHol
|
|||
binding.toolbar.setBackgroundColor(ThemeStore.primaryColor(this));
|
||||
setSupportActionBar(binding.toolbar);
|
||||
// noinspection ConstantConditions
|
||||
getSupportActionBar().setTitle(genre.name);
|
||||
binding.toolbar.setTitle(genre.name);
|
||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ public class PlaylistDetailActivity extends AbsMusicPanelActivity implements Cab
|
|||
|
||||
private void setToolbarTitle(String title) {
|
||||
// noinspection ConstantConditions
|
||||
getSupportActionBar().setTitle(title);
|
||||
binding.toolbar.setTitle(title);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ public class LibraryFragment extends AbsMainActivityFragment implements CabHolde
|
|||
binding.appbar.setBackgroundColor(primaryColor);
|
||||
binding.toolbar.setBackgroundColor(primaryColor);
|
||||
binding.toolbar.setNavigationIcon(R.drawable.ic_menu_white_24dp);
|
||||
requireActivity().setTitle(R.string.app_name);
|
||||
binding.toolbar.setTitle(R.string.app_name);
|
||||
getMainActivity().setSupportActionBar(binding.toolbar);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ public class CardPlayerFragment extends AbsPlayerFragment implements PlayerAlbum
|
|||
int res = favorite ? R.drawable.ic_favorite_white_24dp : R.drawable.ic_favorite_border_white_24dp;
|
||||
int color = ToolbarContentTintHelper.toolbarContentColor(getActivity(), Color.TRANSPARENT);
|
||||
Drawable drawable = ImageUtil.getTintedVectorDrawable(getActivity(), res, color);
|
||||
|
||||
binding.playerToolbar.getMenu().findItem(R.id.action_toggle_favorite)
|
||||
.setIcon(drawable)
|
||||
.setTitle(favorite ? getString(R.string.action_remove_from_favorites) : getString(R.string.action_add_to_favorites));
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ public class FlatPlayerFragment extends AbsPlayerFragment implements PlayerAlbum
|
|||
int res = favorite ? R.drawable.ic_favorite_white_24dp : R.drawable.ic_favorite_border_white_24dp;
|
||||
int color = ToolbarContentTintHelper.toolbarContentColor(requireActivity(), Color.TRANSPARENT);
|
||||
Drawable drawable = ImageUtil.getTintedVectorDrawable(requireActivity(), res, color);
|
||||
|
||||
binding.playerToolbar.getMenu().findItem(R.id.action_toggle_favorite)
|
||||
.setIcon(drawable)
|
||||
.setTitle(favorite ? getString(R.string.action_remove_from_favorites) : getString(R.string.action_add_to_favorites));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue