refactor menu xml files and shortcut type package
This commit is contained in:
parent
0151e38e60
commit
e68c11f38e
14 changed files with 54 additions and 11 deletions
|
|
@ -5,9 +5,9 @@ import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
|
||||||
import com.dkanada.gramophone.BuildConfig;
|
import com.dkanada.gramophone.BuildConfig;
|
||||||
import com.dkanada.gramophone.views.shortcuts.shortcuttype.LatestShortcutType;
|
import com.dkanada.gramophone.views.shortcuts.type.LatestShortcutType;
|
||||||
import com.dkanada.gramophone.views.shortcuts.shortcuttype.ShuffleShortcutType;
|
import com.dkanada.gramophone.views.shortcuts.type.ShuffleShortcutType;
|
||||||
import com.dkanada.gramophone.views.shortcuts.shortcuttype.FrequentShortcutType;
|
import com.dkanada.gramophone.views.shortcuts.type.FrequentShortcutType;
|
||||||
import com.dkanada.gramophone.model.Playlist;
|
import com.dkanada.gramophone.model.Playlist;
|
||||||
import com.dkanada.gramophone.service.MusicService;
|
import com.dkanada.gramophone.service.MusicService;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,9 +8,9 @@ import android.content.pm.ShortcutManager;
|
||||||
import android.graphics.drawable.Icon;
|
import android.graphics.drawable.Icon;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
|
||||||
import com.dkanada.gramophone.views.shortcuts.shortcuttype.LatestShortcutType;
|
import com.dkanada.gramophone.views.shortcuts.type.LatestShortcutType;
|
||||||
import com.dkanada.gramophone.views.shortcuts.shortcuttype.ShuffleShortcutType;
|
import com.dkanada.gramophone.views.shortcuts.type.ShuffleShortcutType;
|
||||||
import com.dkanada.gramophone.views.shortcuts.shortcuttype.FrequentShortcutType;
|
import com.dkanada.gramophone.views.shortcuts.type.FrequentShortcutType;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.dkanada.gramophone.views.shortcuts.shortcuttype;
|
package com.dkanada.gramophone.views.shortcuts.type;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.dkanada.gramophone.views.shortcuts.shortcuttype;
|
package com.dkanada.gramophone.views.shortcuts.type;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.dkanada.gramophone.views.shortcuts.shortcuttype;
|
package com.dkanada.gramophone.views.shortcuts.type;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package com.dkanada.gramophone.views.shortcuts.shortcuttype;
|
package com.dkanada.gramophone.views.shortcuts.type;
|
||||||
|
|
||||||
import android.annotation.TargetApi;
|
import android.annotation.TargetApi;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
@ -1,32 +1,40 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_play_next"
|
android:id="@+id/action_play_next"
|
||||||
android:title="@string/action_play_next"
|
android:title="@string/action_play_next"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_queue"
|
android:id="@+id/action_add_to_queue"
|
||||||
android:title="@string/action_add_to_queue"
|
android:title="@string/action_add_to_queue"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_playlist"
|
android:id="@+id/action_add_to_playlist"
|
||||||
android:title="@string/action_add_to_playlist"
|
android:title="@string/action_add_to_playlist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_go_to_album"
|
android:id="@+id/action_go_to_album"
|
||||||
android:title="@string/action_go_to_album"
|
android:title="@string/action_go_to_album"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_go_to_artist"
|
android:id="@+id/action_go_to_artist"
|
||||||
android:title="@string/action_go_to_artist"
|
android:title="@string/action_go_to_artist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_share"
|
android:id="@+id/action_share"
|
||||||
android:title="@string/action_share"
|
android:title="@string/action_share"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_details"
|
android:id="@+id/action_details"
|
||||||
android:title="@string/action_details"
|
android:title="@string/action_details"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
|
||||||
|
|
@ -1,33 +1,41 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_play_next"
|
android:id="@+id/action_play_next"
|
||||||
android:title="@string/action_play_next"
|
android:title="@string/action_play_next"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_remove_from_queue"
|
android:id="@+id/action_remove_from_queue"
|
||||||
android:title="@string/action_remove_from_queue"
|
android:title="@string/action_remove_from_queue"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_playlist"
|
android:id="@+id/action_add_to_playlist"
|
||||||
android:title="@string/action_add_to_playlist"
|
android:title="@string/action_add_to_playlist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_go_to_album"
|
android:id="@+id/action_go_to_album"
|
||||||
android:title="@string/action_go_to_album"
|
android:title="@string/action_go_to_album"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_go_to_artist"
|
android:id="@+id/action_go_to_artist"
|
||||||
android:title="@string/action_go_to_artist"
|
android:title="@string/action_go_to_artist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_share"
|
android:id="@+id/action_share"
|
||||||
android:title="@string/action_share"
|
android:title="@string/action_share"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:visible="false"
|
android:visible="false"
|
||||||
android:id="@+id/action_details"
|
android:id="@+id/action_details"
|
||||||
android:title="@string/action_details"
|
android:title="@string/action_details"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
|
||||||
|
|
@ -4,18 +4,23 @@
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_play"
|
android:id="@+id/action_play"
|
||||||
android:title="@string/action_play" />
|
android:title="@string/action_play" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_play_next"
|
android:id="@+id/action_play_next"
|
||||||
android:title="@string/action_play_next" />
|
android:title="@string/action_play_next" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_queue"
|
android:id="@+id/action_add_to_queue"
|
||||||
android:title="@string/action_add_to_queue" />
|
android:title="@string/action_add_to_queue" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_playlist"
|
android:id="@+id/action_add_to_playlist"
|
||||||
android:title="@string/action_add_to_playlist" />
|
android:title="@string/action_add_to_playlist" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_rename_playlist"
|
android:id="@+id/action_rename_playlist"
|
||||||
android:title="@string/action_rename" />
|
android:title="@string/action_rename" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_delete_playlist"
|
android:id="@+id/action_delete_playlist"
|
||||||
android:title="@string/action_delete" />
|
android:title="@string/action_delete" />
|
||||||
|
|
|
||||||
|
|
@ -1,36 +1,45 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_remove_from_playlist"
|
android:id="@+id/action_remove_from_playlist"
|
||||||
android:title="@string/action_remove_from_playlist"
|
android:title="@string/action_remove_from_playlist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_play_next"
|
android:id="@+id/action_play_next"
|
||||||
android:title="@string/action_play_next"
|
android:title="@string/action_play_next"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_queue"
|
android:id="@+id/action_add_to_queue"
|
||||||
android:title="@string/action_add_to_queue"
|
android:title="@string/action_add_to_queue"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_playlist"
|
android:id="@+id/action_add_to_playlist"
|
||||||
android:title="@string/action_add_to_playlist"
|
android:title="@string/action_add_to_playlist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_go_to_album"
|
android:id="@+id/action_go_to_album"
|
||||||
android:title="@string/action_go_to_album"
|
android:title="@string/action_go_to_album"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_go_to_artist"
|
android:id="@+id/action_go_to_artist"
|
||||||
android:title="@string/action_go_to_artist"
|
android:title="@string/action_go_to_artist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_share"
|
android:id="@+id/action_share"
|
||||||
android:title="@string/action_share"
|
android:title="@string/action_share"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_details"
|
android:id="@+id/action_details"
|
||||||
android:title="@string/action_details"
|
android:title="@string/action_details"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
|
||||||
|
|
@ -1,36 +1,45 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_play_next"
|
android:id="@+id/action_play_next"
|
||||||
android:title="@string/action_play_next"
|
android:title="@string/action_play_next"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_queue"
|
android:id="@+id/action_add_to_queue"
|
||||||
android:title="@string/action_add_to_queue"
|
android:title="@string/action_add_to_queue"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_playlist"
|
android:id="@+id/action_add_to_playlist"
|
||||||
android:title="@string/action_add_to_playlist"
|
android:title="@string/action_add_to_playlist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_go_to_album"
|
android:id="@+id/action_go_to_album"
|
||||||
android:title="@string/action_go_to_album"
|
android:title="@string/action_go_to_album"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_go_to_artist"
|
android:id="@+id/action_go_to_artist"
|
||||||
android:title="@string/action_go_to_artist"
|
android:title="@string/action_go_to_artist"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_share"
|
android:id="@+id/action_share"
|
||||||
android:title="@string/action_share"
|
android:title="@string/action_share"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_details"
|
android:id="@+id/action_details"
|
||||||
android:title="@string/action_details"
|
android:title="@string/action_details"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_download"
|
android:id="@+id/action_download"
|
||||||
android:title="@string/action_download"
|
android:title="@string/action_download"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
|
||||||
|
|
@ -25,4 +25,5 @@
|
||||||
android:orderInCategory="1"
|
android:orderInCategory="1"
|
||||||
android:title="@string/action_sleep_timer"
|
android:title="@string/action_sleep_timer"
|
||||||
app:showAsAction="never" />
|
app:showAsAction="never" />
|
||||||
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,8 @@
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_add_to_playlist"
|
android:id="@+id/action_add_to_playlist"
|
||||||
android:title="@string/action_add_to_playlist" />
|
android:title="@string/action_add_to_playlist"
|
||||||
|
app:showAsAction="never" />
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/action_rename_playlist"
|
android:id="@+id/action_rename_playlist"
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,12 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
<item
|
<item
|
||||||
android:id="@+id/search"
|
android:id="@+id/search"
|
||||||
android:icon="@drawable/ic_search_white_24dp"
|
android:icon="@drawable/ic_search_white_24dp"
|
||||||
android:title="@string/action_search"
|
android:title="@string/action_search"
|
||||||
app:actionViewClass="androidx.appcompat.widget.SearchView"
|
app:actionViewClass="androidx.appcompat.widget.SearchView"
|
||||||
app:showAsAction="ifRoom|collapseActionView" />
|
app:showAsAction="ifRoom|collapseActionView" />
|
||||||
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue