mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-12-01 12:31:45 +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:
@ -426,10 +426,9 @@ public class PlaybackService extends MediaBrowserServiceCompat {
|
|||||||
private List<MediaBrowserCompat.MediaItem> loadChildrenSynchronous(@NonNull String parentId) {
|
private List<MediaBrowserCompat.MediaItem> loadChildrenSynchronous(@NonNull String parentId) {
|
||||||
List<MediaBrowserCompat.MediaItem> mediaItems = new ArrayList<>();
|
List<MediaBrowserCompat.MediaItem> mediaItems = new ArrayList<>();
|
||||||
if (parentId.equals(getResources().getString(R.string.app_name))) {
|
if (parentId.equals(getResources().getString(R.string.app_name))) {
|
||||||
long currentlyPlaying = PlaybackPreferences.getCurrentPlayerStatus();
|
FeedMedia playable = DBReader.getFeedMedia(PlaybackPreferences.getCurrentlyPlayingFeedMediaId());
|
||||||
if (currentlyPlaying == PlaybackPreferences.PLAYER_STATUS_PLAYING
|
if (playable != null) {
|
||||||
|| currentlyPlaying == PlaybackPreferences.PLAYER_STATUS_PAUSED) {
|
mediaItems.add(createBrowsableMediaItem(R.string.current_playing_episode, R.drawable.ic_play_48dp_black, 1));
|
||||||
mediaItems.add(createBrowsableMediaItem(R.string.current_playing_episode, R.drawable.ic_play_48dp, 1));
|
|
||||||
}
|
}
|
||||||
mediaItems.add(createBrowsableMediaItem(R.string.queue_label, R.drawable.ic_playlist_play_black,
|
mediaItems.add(createBrowsableMediaItem(R.string.queue_label, R.drawable.ic_playlist_play_black,
|
||||||
DBReader.getTotalEpisodeCount(new FeedItemFilter(FeedItemFilter.QUEUED))));
|
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>
|
||||||
Reference in New Issue
Block a user