mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-10-29 11:49:33 +00:00
Android Auto: Current tab icon and visibility fixes (#7888)
* Use same play state detection for tab visibility as content * Add suitably-styled play icon for current tab
This commit is contained in:
parent
60f5faf394
commit
c5cec07b0e
@ -426,10 +426,9 @@ public class PlaybackService extends MediaBrowserServiceCompat {
|
||||
private List<MediaBrowserCompat.MediaItem> loadChildrenSynchronous(@NonNull String parentId) {
|
||||
List<MediaBrowserCompat.MediaItem> mediaItems = new ArrayList<>();
|
||||
if (parentId.equals(getResources().getString(R.string.app_name))) {
|
||||
long currentlyPlaying = PlaybackPreferences.getCurrentPlayerStatus();
|
||||
if (currentlyPlaying == PlaybackPreferences.PLAYER_STATUS_PLAYING
|
||||
|| currentlyPlaying == PlaybackPreferences.PLAYER_STATUS_PAUSED) {
|
||||
mediaItems.add(createBrowsableMediaItem(R.string.current_playing_episode, R.drawable.ic_play_48dp, 1));
|
||||
FeedMedia playable = DBReader.getFeedMedia(PlaybackPreferences.getCurrentlyPlayingFeedMediaId());
|
||||
if (playable != null) {
|
||||
mediaItems.add(createBrowsableMediaItem(R.string.current_playing_episode, R.drawable.ic_play_48dp_black, 1));
|
||||
}
|
||||
mediaItems.add(createBrowsableMediaItem(R.string.queue_label, R.drawable.ic_playlist_play_black,
|
||||
DBReader.getTotalEpisodeCount(new FeedItemFilter(FeedItemFilter.QUEUED))));
|
||||
|
||||
7
ui/common/src/main/res/drawable/ic_play_48dp_black.xml
Normal file
7
ui/common/src/main/res/drawable/ic_play_48dp_black.xml
Normal file
@ -0,0 +1,7 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="48dp"
|
||||
android:height="48dp"
|
||||
android:viewportHeight="24.0"
|
||||
android:viewportWidth="24.0">
|
||||
<path android:fillColor="#000000" android:pathData="M8,5v14l11,-7z"/>
|
||||
</vector>
|
||||
Loading…
x
Reference in New Issue
Block a user