use of androidx.appcompat.app.ActionBar in project Timber by naman14.
the class LyricsFragment method setupToolbar.
private void setupToolbar() {
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar();
ab.setDisplayHomeAsUpEnabled(true);
if (MusicPlayer.getTrackName() != null) {
ab.setTitle(MusicPlayer.getTrackName());
}
}
use of androidx.appcompat.app.ActionBar in project Timber by naman14.
the class PlaylistFragment method onCreateView.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_playlist, container, false);
Toolbar toolbar = (Toolbar) rootView.findViewById(R.id.toolbar);
pager = (MultiViewPager) rootView.findViewById(R.id.playlistpager);
recyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerview);
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar();
ab.setHomeAsUpIndicator(R.drawable.ic_menu);
ab.setDisplayHomeAsUpEnabled(true);
ab.setTitle(R.string.playlists);
playlists = PlaylistLoader.getPlaylists(getActivity(), showAuto);
playlistcount = playlists.size();
if (isDefault) {
initPager();
} else {
initRecyclerView();
}
return rootView;
}
use of androidx.appcompat.app.ActionBar in project Timber by naman14.
the class BaseNowplayingFragment method setSongDetails.
public void setSongDetails(View view) {
albumart = (ImageView) view.findViewById(R.id.album_art);
shuffle = (ImageView) view.findViewById(R.id.shuffle);
repeat = (ImageView) view.findViewById(R.id.repeat);
next = (MaterialIconView) view.findViewById(R.id.next);
previous = (MaterialIconView) view.findViewById(R.id.previous);
mPlayPause = (PlayPauseButton) view.findViewById(R.id.playpause);
playPauseFloating = (FloatingActionButton) view.findViewById(R.id.playpausefloating);
playPauseWrapper = view.findViewById(R.id.playpausewrapper);
songtitle = (TextView) view.findViewById(R.id.song_title);
songalbum = (TextView) view.findViewById(R.id.song_album);
songartist = (TextView) view.findViewById(R.id.song_artist);
songduration = (TextView) view.findViewById(R.id.song_duration);
elapsedtime = (TextView) view.findViewById(R.id.song_elapsed_time);
timelyView11 = (TimelyView) view.findViewById(R.id.timelyView11);
timelyView12 = (TimelyView) view.findViewById(R.id.timelyView12);
timelyView13 = (TimelyView) view.findViewById(R.id.timelyView13);
timelyView14 = (TimelyView) view.findViewById(R.id.timelyView14);
timelyView15 = (TimelyView) view.findViewById(R.id.timelyView15);
hourColon = (TextView) view.findViewById(R.id.hour_colon);
mProgress = (SeekBar) view.findViewById(R.id.song_progress);
mCircularProgress = (CircularSeekBar) view.findViewById(R.id.song_progress_circular);
recyclerView = (RecyclerView) view.findViewById(R.id.queue_recyclerview);
songtitle.setSelected(true);
Toolbar toolbar = (Toolbar) view.findViewById(R.id.toolbar);
if (toolbar != null) {
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar();
ab.setDisplayHomeAsUpEnabled(true);
ab.setTitle("");
}
if (mPlayPause != null && getActivity() != null) {
mPlayPause.setColor(ContextCompat.getColor(getContext(), android.R.color.white));
}
if (playPauseFloating != null) {
playPauseDrawable.setColorFilter(TimberUtils.getBlackWhiteColor(accentColor), PorterDuff.Mode.MULTIPLY);
playPauseFloating.setImageDrawable(playPauseDrawable);
if (MusicPlayer.isPlaying())
playPauseDrawable.transformToPause(false);
else
playPauseDrawable.transformToPlay(false);
}
if (mCircularProgress != null) {
mCircularProgress.setCircleProgressColor(accentColor);
mCircularProgress.setPointerColor(accentColor);
mCircularProgress.setPointerHaloColor(accentColor);
}
if (timelyView11 != null) {
String time = TimberUtils.makeShortTimeString(getActivity(), MusicPlayer.position() / 1000);
if (time.length() < 5) {
timelyView11.setVisibility(View.GONE);
timelyView12.setVisibility(View.GONE);
hourColon.setVisibility(View.GONE);
changeDigit(timelyView13, time.charAt(0) - '0');
changeDigit(timelyView14, time.charAt(2) - '0');
changeDigit(timelyView15, time.charAt(3) - '0');
} else if (time.length() == 5) {
timelyView12.setVisibility(View.VISIBLE);
changeDigit(timelyView12, time.charAt(0) - '0');
changeDigit(timelyView13, time.charAt(1) - '0');
changeDigit(timelyView14, time.charAt(3) - '0');
changeDigit(timelyView15, time.charAt(4) - '0');
} else {
timelyView11.setVisibility(View.VISIBLE);
hourColon.setVisibility(View.VISIBLE);
changeDigit(timelyView11, time.charAt(0) - '0');
changeDigit(timelyView12, time.charAt(2) - '0');
changeDigit(timelyView13, time.charAt(3) - '0');
changeDigit(timelyView14, time.charAt(5) - '0');
changeDigit(timelyView15, time.charAt(6) - '0');
}
}
setSongDetails();
}
use of androidx.appcompat.app.ActionBar in project Timber by naman14.
the class ArtistDetailFragment method setupToolbar.
private void setupToolbar() {
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar();
ab.setDisplayShowTitleEnabled(false);
ab.setDisplayHomeAsUpEnabled(true);
}
use of androidx.appcompat.app.ActionBar in project Timber by naman14.
the class MainFragment method onCreateView.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
Toolbar toolbar = (Toolbar) rootView.findViewById(R.id.toolbar);
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
final ActionBar ab = ((AppCompatActivity) getActivity()).getSupportActionBar();
ab.setHomeAsUpIndicator(R.drawable.ic_menu);
ab.setDisplayHomeAsUpEnabled(true);
viewPager = (ViewPager) rootView.findViewById(R.id.viewpager);
if (viewPager != null) {
setupViewPager(viewPager);
viewPager.setOffscreenPageLimit(2);
}
TabLayout tabLayout = (TabLayout) rootView.findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
return rootView;
}
Aggregations