refactor arguments for shared element transitions
This commit is contained in:
parent
7d43f7e9ae
commit
589f966655
11 changed files with 28 additions and 37 deletions
|
|
@ -114,7 +114,7 @@ public class GenreAdapter extends RecyclerView.Adapter<GenreAdapter.ViewHolder>
|
|||
@Override
|
||||
public void onClick(View view) {
|
||||
Genre genre = dataSet.get(getBindingAdapterPosition());
|
||||
NavigationUtil.startGenre(activity, genre);
|
||||
NavigationUtil.startGenre(activity, genre, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -164,7 +164,7 @@ public class PlaylistAdapter extends AbsMultiSelectAdapter<PlaylistAdapter.ViewH
|
|||
toggleChecked(getBindingAdapterPosition());
|
||||
} else {
|
||||
Playlist playlist = dataSet.get(getBindingAdapterPosition());
|
||||
NavigationUtil.startPlaylist(activity, playlist);
|
||||
NavigationUtil.startPlaylist(activity, playlist, null);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -219,8 +219,8 @@ public class AlbumAdapter extends AbsMultiSelectAdapter<AlbumAdapter.ViewHolder,
|
|||
if (isInQuickSelectMode()) {
|
||||
toggleChecked(getBindingAdapterPosition());
|
||||
} else {
|
||||
Pair[] albumPairs = new Pair[]{Pair.create(image, activity.getResources().getString(R.string.transition_album_image))};
|
||||
NavigationUtil.startAlbum(activity, dataSet.get(getBindingAdapterPosition()), albumPairs);
|
||||
Pair transition = Pair.create(image, activity.getResources().getString(R.string.transition_album_image));
|
||||
NavigationUtil.startAlbum(activity, dataSet.get(getBindingAdapterPosition()), transition);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -195,8 +195,8 @@ public class ArtistAdapter extends AbsMultiSelectAdapter<ArtistAdapter.ViewHolde
|
|||
if (isInQuickSelectMode()) {
|
||||
toggleChecked(getBindingAdapterPosition());
|
||||
} else {
|
||||
Pair[] artistPairs = new Pair[]{Pair.create(image, activity.getResources().getString(R.string.transition_artist_image))};
|
||||
NavigationUtil.startArtist(activity, dataSet.get(getBindingAdapterPosition()), artistPairs);
|
||||
Pair transition = Pair.create(image, activity.getResources().getString(R.string.transition_artist_image));
|
||||
NavigationUtil.startArtist(activity, dataSet.get(getBindingAdapterPosition()), transition);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -102,8 +102,8 @@ public class ArtistSongAdapter extends ArrayAdapter<Song> implements MaterialCab
|
|||
@Override
|
||||
public boolean onMenuItemClick(MenuItem item) {
|
||||
if (item.getItemId() == R.id.action_go_to_album) {
|
||||
Pair[] albumPairs = new Pair[]{Pair.create(albumArt, activity.getResources().getString(R.string.transition_album_image))};
|
||||
NavigationUtil.startAlbum(activity, new Album(song), albumPairs);
|
||||
Pair transition = Pair.create(albumArt, activity.getResources().getString(R.string.transition_album_image));
|
||||
NavigationUtil.startAlbum(activity, new Album(song), transition);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -253,8 +253,8 @@ public class SongAdapter extends AbsMultiSelectAdapter<SongAdapter.ViewHolder, S
|
|||
if (image != null && image.getVisibility() == View.VISIBLE) {
|
||||
switch (item.getItemId()) {
|
||||
case R.id.action_go_to_album:
|
||||
Pair[] albumPairs = new Pair[]{Pair.create(image, activity.getResources().getString(R.string.transition_album_image))};
|
||||
NavigationUtil.startAlbum(activity, new Album(getSong()), albumPairs);
|
||||
Pair transition = Pair.create(image, activity.getResources().getString(R.string.transition_album_image));
|
||||
NavigationUtil.startAlbum(activity, new Album(getSong()), transition);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue