Here are the examples of the java api v.blade.ui.adapters.LibraryObjectAdapter.setMoreImage() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
8
Source : PlayActivity.java
with GNU General Public License v3.0
from Valou3433
with GNU General Public License v3.0
from Valou3433
private void refreshState(PlaybackStateCompat state) {
Song currentSong = musicPlayer.getCurrentSong();
// set album view / playlistView
if (currentSong == null)
return;
Bitmap currentAlbumBitmap = musicPlayer.getCurrentArt() == null ? nullBitmap : musicPlayer.getCurrentArt();
if (lastAlbumBitmap == null | (!LibraryService.ENABLE_SONG_CHANGE_ANIM)) {
albumView.setImageBitmap(currentAlbumBitmap);
lastAlbumBitmap = currentAlbumBitmap;
} else if (!lastAlbumBitmap.sameAs(currentAlbumBitmap)) {
final Animation anim_out = AnimationUtils.loadAnimation(PlayActivity.this, android.R.anim.fade_out);
final Animation anim_in = AnimationUtils.loadAnimation(PlayActivity.this, android.R.anim.fade_in);
anim_out.setDuration(150);
anim_in.setDuration(300);
anim_out.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
albumView.setImageBitmap(currentAlbumBitmap);
lastAlbumBitmap = currentAlbumBitmap;
anim_in.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
}
});
albumView.startAnimation(anim_in);
}
});
albumView.startAnimation(anim_out);
}
if (playlistAdapter == null) {
playlistAdapter = new LibraryObjectAdapter(this, musicPlayer.getCurrentPlaylist());
playlistAdapter.setMoreImage(R.drawable.ic_action_move_black);
playlistAdapter.repaintSongBackground();
playlistView.setAdapter(playlistAdapter);
playlistAdapter.setSelectedPosition(musicPlayer.getCurrentPosition());
} else {
playlistAdapter.resetList(musicPlayer.getCurrentPlaylist());
playlistAdapter.setSelectedPosition(musicPlayer.getCurrentPosition());
playlistAdapter.notifyDataSetChanged();
}
// playlistView.setSelection(PlayerConnection.musicPlayer.getCurrentPosition());
playlistView.sereplacedemChecked(musicPlayer.getCurrentPosition(), true);
// set song info
songreplacedle.setText(currentSong.getreplacedle());
songArtistAlbum.setText(currentSong.getArtist().getName() + " - " + currentSong.getAlbum().getName());
playlistPosition.setText((musicPlayer.getCurrentPosition() + 1) + "/" + musicPlayer.getCurrentPlaylist().size());
int dur = musicPlayer.resolveCurrentSongDuration();
int durMns = (dur / 60000) % 60000;
int durScs = dur % 60000 / 1000;
String songDur = String.format("%02d:%02d", durMns, durScs);
songDuration.setText(songDur);
seekBar.setMax(dur);
// set play button icon
if (musicPlayer.isPlaying())
playAction.setImageResource(R.drawable.ic_action_pause);
else
playAction.setImageResource(R.drawable.ic_play_action);
// set shuffle button icon
if (musicPlayer.isShuffleEnabled())
shuffleAction.setImageResource(R.drawable.ic_action_shuffle_enabled);
else
shuffleAction.setImageResource(R.drawable.ic_action_shuffle_white);
// set repeat button icon
int repeatMode = musicPlayer.getRepeatMode();
if (repeatMode == PlaybackStateCompat.REPEAT_MODE_NONE)
repeatAction.setImageResource(R.drawable.ic_action_repeat_white);
else if (repeatMode == PlaybackStateCompat.REPEAT_MODE_ONE)
repeatAction.setImageResource(R.drawable.ic_action_repeat_one);
else
repeatAction.setImageResource(R.drawable.ic_action_repeat_enabled);
}