Add Now Playing to drawer

This commit is contained in:
Andrew Rabert 2019-08-25 22:02:59 -04:00
parent 3243f320b1
commit 89ede8ff47
5 changed files with 11 additions and 1 deletions

View File

@ -248,6 +248,9 @@ public class SubsonicActivity extends AppCompatActivity implements OnItemSelecte
case R.id.drawer_downloading: case R.id.drawer_downloading:
drawerItemSelected("Download"); drawerItemSelected("Download");
return true; return true;
case R.id.drawer_now_playing:
drawerItemSelected("Now Playing");
return true;
case R.id.drawer_offline: case R.id.drawer_offline:
toggleOffline(); toggleOffline();
return true; return true;

View File

@ -551,6 +551,8 @@ public class SubsonicFragmentActivity extends SubsonicActivity implements Downlo
switch (fragmentType) { switch (fragmentType) {
case "Playlist": case "Playlist":
return new SelectPlaylistFragment(); return new SelectPlaylistFragment();
case "Now Playing":
return new NowPlayingFragment();
case "Download": case "Download":
return new DownloadFragment(); return new DownloadFragment();
default: default:

View File

@ -128,7 +128,7 @@ public class NowPlayingFragment extends SubsonicFragment implements OnGestureLis
startFlipped = true; startFlipped = true;
} }
} }
primaryFragment = false; primaryFragment = true;
} }
@Override @Override

View File

@ -14,6 +14,10 @@
android:icon="?attr/drawerDownloading" android:icon="?attr/drawerDownloading"
android:title="@string/button_bar.downloading" android:title="@string/button_bar.downloading"
android:visible="false" /> android:visible="false" />
<item
android:id="@+id/drawer_now_playing"
android:icon="?attr/drawerNowPlaying"
android:title="@string/button_bar.now_playing" />
</group> </group>
<group android:checkableBehavior="single"> <group android:checkableBehavior="single">

View File

@ -43,6 +43,7 @@
<attr name="drawerLibrary" format="reference" /> <attr name="drawerLibrary" format="reference" />
<attr name="drawerPlaylists" format="reference" /> <attr name="drawerPlaylists" format="reference" />
<attr name="drawerDownloading" format="reference" /> <attr name="drawerDownloading" format="reference" />
<attr name="drawerNowPlaying" format="reference" />
<attr name="drawerSettings" format="reference" /> <attr name="drawerSettings" format="reference" />
<attr name="actionbarThemeStyle" format="reference" /> <attr name="actionbarThemeStyle" format="reference" />
<attr name="actionbarTitleStyle" format="reference" /> <attr name="actionbarTitleStyle" format="reference" />