Android Open Source - DoomPlay Equalizer Activity From Project Back to project page DoomPlay .
License The source code is released under:
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUC...
If you think the Android project DoomPlay listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.perm.DoomPlay;
/ / w w w . j a v a 2 s . c o m
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.ActionBar;
import android.view.MenuItem;
public class EqualizerActivity extends AbstractReceiver
{
private int currentTab;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.empty);
if (savedInstanceState != null)
currentTab = savedInstanceState.getInt("currentTab" );
prepareTabs();
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
if (item.getItemId() == android.R.id.home)
{
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("currentTab" ,currentTab);
}
private void prepareTabs()
{
ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ActionBar.Tab tab = actionBar.newTab().setText("Bands" );
tab.setTabListener(new MyTabsListener(new EqualizerBandsFragment()){
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
super.onTabSelected(tab, ft);
currentTab = tab.getPosition();
}
});
actionBar.addTab(tab);
tab = actionBar.newTab().setText("Effects" );
tab.setTabListener(new MyTabsListener(new EqualizerEffectsFragment()){
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
super.onTabSelected(tab, ft);
currentTab = tab.getPosition();
}
});
actionBar.addTab(tab);
actionBar.setSelectedNavigationItem(currentTab);
}
private static class MyTabsListener implements ActionBar.TabListener {
public Fragment fragment;
public MyTabsListener(Fragment fragment) {
this.fragment = fragment;
}
@Override
public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {}
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
ft.replace(R.id.fragment_container, fragment);
}
@Override
public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
ft.remove(fragment);
}
}
}
Java Source Code List com.api.Account.java com.api.Api.java com.api.AudioAlbum.java com.api.Auth.java com.api.Group.java com.api.IdsPair.java com.api.KException.java com.api.Media.java com.api.Params.java com.api.PhotoTag.java com.api.Photo.java com.api.SearchDialogItem.java com.api.User.java com.api.Utils.java com.api.VkStatus.java com.api.WrongResponseCodeException.java com.perm.DoomPlay.AbstractControls.java com.perm.DoomPlay.AbstractList.java com.perm.DoomPlay.AbstractReceiver.java com.perm.DoomPlay.AbstractVkItems.java com.perm.DoomPlay.AddListDialog.java com.perm.DoomPlay.AddTrackFromPlaybackDialog.java com.perm.DoomPlay.AddTrackToAlbumDialog.java com.perm.DoomPlay.AlbumArtGetter.java com.perm.DoomPlay.AlbumArtistActivity.java com.perm.DoomPlay.Audio.java com.perm.DoomPlay.BassPlayer.java com.perm.DoomPlay.BigWidget.java com.perm.DoomPlay.CustomViewPager.java com.perm.DoomPlay.DirectoryChooserActivity.java com.perm.DoomPlay.DownloadNotifBuilder.java com.perm.DoomPlay.Download.java com.perm.DoomPlay.DownloadingService.java com.perm.DoomPlay.EqualizerActivity.java com.perm.DoomPlay.EqualizerBandsFragment.java com.perm.DoomPlay.EqualizerEffectsFragment.java com.perm.DoomPlay.ExceptionLog.java com.perm.DoomPlay.FileSystemActivity.java com.perm.DoomPlay.FullPlaybackActivity.java com.perm.DoomPlay.ListTracksActivity.java com.perm.DoomPlay.ListVkActivity.java com.perm.DoomPlay.ListsAdapter.java com.perm.DoomPlay.LoginActivity.java com.perm.DoomPlay.LyricsDialog.java com.perm.DoomPlay.MainLocalFragment.java com.perm.DoomPlay.MainScreenActivity.java com.perm.DoomPlay.MainVkFragment.java com.perm.DoomPlay.MediaButtonReceiver.java com.perm.DoomPlay.MyApplication.java com.perm.DoomPlay.PageFragment.java com.perm.DoomPlay.PlayingService.java com.perm.DoomPlay.PlaylistActivity.java com.perm.DoomPlay.PlaylistDB.java com.perm.DoomPlay.PlaylistParser.java com.perm.DoomPlay.ReportDialog.java com.perm.DoomPlay.SearchActivity.java com.perm.DoomPlay.SearchVkActivity.java com.perm.DoomPlay.Serializator.java com.perm.DoomPlay.SettingActivity.java com.perm.DoomPlay.SleepDialog.java com.perm.DoomPlay.SmallWidget.java com.perm.DoomPlay.TracksHolder.java com.perm.DoomPlay.Utils.java com.perm.DoomPlay.VerticalSeekBar.java com.perm.DoomPlay.VkAlbumsActivity.java com.perm.DoomPlay.VkFrActivity.java com.perm.DoomPlay.VkGrActivity.java com.perm.DoomPlay.VkPopularActivity.java com.un4seen.bass.BASSFLAC.java com.un4seen.bass.BASSMIDI.java com.un4seen.bass.BASSOPUS.java com.un4seen.bass.BASSWV.java com.un4seen.bass.BASS_AAC.java com.un4seen.bass.BASS_ALAC.java com.un4seen.bass.BASS_APE.java com.un4seen.bass.BASS_MPC.java com.un4seen.bass.BASS.java