v.blade.ui.adapters.LibraryObjectAdapter.setMoreImage()

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 7

8 Source : PlayActivity.java
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);
}