Merge branch 'dev' of https://github.com/h4h13/RetroMusicPlayer into dev
Conflicts: README.md app/build.gradle app/src/main/java/code/name/monkey/retromusic/activities/PurchaseActivity.kt app/src/main/java/code/name/monkey/retromusic/activities/SupportDevelopmentActivity.kt app/src/main/java/code/name/monkey/retromusic/fragments/player/lockscreen/LockScreenPlayerControlsFragment.kt app/src/main/java/code/name/monkey/retromusic/interfaces/CabHolder.kt app/src/main/java/code/name/monkey/retromusic/interfaces/MainActivityFragmentCallbacks.kt app/src/main/java/code/name/monkey/retromusic/interfaces/MusicServiceEventListener.kt app/src/main/java/code/name/monkey/retromusic/interfaces/PaletteColorHolder.kt app/src/main/java/code/name/monkey/retromusic/util/AppRater.kt app/src/main/java/io/github/muntashirakon/music/App.kt app/src/main/java/io/github/muntashirakon/music/Constants.kt app/src/main/java/io/github/muntashirakon/music/HomeSection.kt app/src/main/java/io/github/muntashirakon/music/MainModule.kt app/src/main/java/io/github/muntashirakon/music/activities/DriveModeActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/LicenseActivity.java app/src/main/java/io/github/muntashirakon/music/activities/LockScreenActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/LyricsActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/MainActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/PermissionActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/PlayingQueueActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/SettingsActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/ShareInstagramStory.kt app/src/main/java/io/github/muntashirakon/music/activities/UserInfoActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/WhatsNewActivity.java app/src/main/java/io/github/muntashirakon/music/activities/base/AbsBaseActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/base/AbsMusicServiceActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/base/AbsSlidingMusicPanelActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/base/AbsThemeActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/bugreport/BugReportActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/bugreport/model/DeviceInfo.java app/src/main/java/io/github/muntashirakon/music/activities/bugreport/model/Report.java app/src/main/java/io/github/muntashirakon/music/activities/saf/SAFGuideActivity.java app/src/main/java/io/github/muntashirakon/music/activities/tageditor/AbsTagEditorActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/tageditor/AlbumTagEditorActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/tageditor/SongTagEditorActivity.kt app/src/main/java/io/github/muntashirakon/music/activities/tageditor/WriteTagsAsyncTask.java app/src/main/java/io/github/muntashirakon/music/adapter/CategoryInfoAdapter.java app/src/main/java/io/github/muntashirakon/music/adapter/ContributorAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/GenreAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/HomeAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/SearchAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/SongFileAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/TranslatorsAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/album/AlbumAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/album/AlbumCoverPagerAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/album/HorizontalAlbumAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/artist/ArtistAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/base/AbsMultiSelectAdapter.java app/src/main/java/io/github/muntashirakon/music/adapter/base/MediaEntryViewHolder.java app/src/main/java/io/github/muntashirakon/music/adapter/playlist/LegacyPlaylistAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/playlist/PlaylistAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/song/AbsOffsetSongAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/song/OrderablePlaylistSongAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/song/PlayingQueueAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/song/PlaylistSongAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/song/ShuffleButtonSongAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/song/SimpleSongAdapter.kt app/src/main/java/io/github/muntashirakon/music/adapter/song/SongAdapter.kt app/src/main/java/io/github/muntashirakon/music/appshortcuts/AppShortcutIconGenerator.kt app/src/main/java/io/github/muntashirakon/music/appshortcuts/AppShortcutLauncherActivity.kt app/src/main/java/io/github/muntashirakon/music/appshortcuts/DynamicShortcutManager.kt app/src/main/java/io/github/muntashirakon/music/appshortcuts/shortcuttype/BaseShortcutType.kt app/src/main/java/io/github/muntashirakon/music/appshortcuts/shortcuttype/LastAddedShortcutType.kt app/src/main/java/io/github/muntashirakon/music/appshortcuts/shortcuttype/ShuffleAllShortcutType.kt app/src/main/java/io/github/muntashirakon/music/appshortcuts/shortcuttype/TopTracksShortcutType.kt app/src/main/java/io/github/muntashirakon/music/appwidgets/AppWidgetBig.kt app/src/main/java/io/github/muntashirakon/music/appwidgets/AppWidgetCard.kt app/src/main/java/io/github/muntashirakon/music/appwidgets/AppWidgetClassic.kt app/src/main/java/io/github/muntashirakon/music/appwidgets/AppWidgetSmall.kt app/src/main/java/io/github/muntashirakon/music/appwidgets/AppWidgetText.kt app/src/main/java/io/github/muntashirakon/music/appwidgets/BootReceiver.kt app/src/main/java/io/github/muntashirakon/music/appwidgets/base/BaseAppWidget.kt app/src/main/java/io/github/muntashirakon/music/db/BlackListStoreDao.kt app/src/main/java/io/github/muntashirakon/music/db/BlackListStoreEntity.kt app/src/main/java/io/github/muntashirakon/music/db/HistoryDao.kt app/src/main/java/io/github/muntashirakon/music/db/HistoryEntity.kt app/src/main/java/io/github/muntashirakon/music/db/LyricsDao.kt app/src/main/java/io/github/muntashirakon/music/db/LyricsEntity.kt app/src/main/java/io/github/muntashirakon/music/db/PlayCountDao.kt app/src/main/java/io/github/muntashirakon/music/db/PlayCountEntity.kt app/src/main/java/io/github/muntashirakon/music/db/PlaylistDao.kt app/src/main/java/io/github/muntashirakon/music/db/PlaylistEntity.kt app/src/main/java/io/github/muntashirakon/music/db/PlaylistWithSongs.kt app/src/main/java/io/github/muntashirakon/music/db/RetroDatabase.kt app/src/main/java/io/github/muntashirakon/music/db/SongEntity.kt app/src/main/java/io/github/muntashirakon/music/db/SongExtension.kt app/src/main/java/io/github/muntashirakon/music/dialogs/AddToPlaylistDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/BlacklistFolderChooserDialog.java app/src/main/java/io/github/muntashirakon/music/dialogs/CreatePlaylistDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/DeletePlaylistDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/DeleteSongsDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/ImportPlaylistDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/LyricsDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/RemoveSongFromPlaylistDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/RenamePlaylistDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/SavePlaylistDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/SleepTimerDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/SongDetailDialog.kt app/src/main/java/io/github/muntashirakon/music/dialogs/SongShareDialog.kt app/src/main/java/io/github/muntashirakon/music/extensions/ActivityEx.kt app/src/main/java/io/github/muntashirakon/music/extensions/ColorExt.kt app/src/main/java/io/github/muntashirakon/music/extensions/CursorExtensions.kt app/src/main/java/io/github/muntashirakon/music/extensions/DialogExtension.kt app/src/main/java/io/github/muntashirakon/music/extensions/DimenExtension.kt app/src/main/java/io/github/muntashirakon/music/extensions/DrawableExt.kt app/src/main/java/io/github/muntashirakon/music/extensions/FragmentExt.kt app/src/main/java/io/github/muntashirakon/music/extensions/NavigationExtensions.kt app/src/main/java/io/github/muntashirakon/music/extensions/PaletteEX.kt app/src/main/java/io/github/muntashirakon/music/extensions/Preference.kt app/src/main/java/io/github/muntashirakon/music/extensions/ViewExtensions.kt app/src/main/java/io/github/muntashirakon/music/fragments/AlbumCoverStyle.kt app/src/main/java/io/github/muntashirakon/music/fragments/CoroutineViewModel.kt app/src/main/java/io/github/muntashirakon/music/fragments/DetailListFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/LibraryViewModel.kt app/src/main/java/io/github/muntashirakon/music/fragments/MiniPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/NowPlayingScreen.kt app/src/main/java/io/github/muntashirakon/music/fragments/VolumeFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/about/AboutFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/albums/AlbumDetailsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/albums/AlbumDetailsViewModel.kt app/src/main/java/io/github/muntashirakon/music/fragments/albums/AlbumsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/artists/ArtistDetailsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/artists/ArtistDetailsViewModel.kt app/src/main/java/io/github/muntashirakon/music/fragments/artists/ArtistsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/base/AbsMainActivityFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/base/AbsMusicServiceFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/base/AbsPlayerControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/base/AbsPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/base/AbsRecyclerViewCustomGridSizeFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/base/AbsRecyclerViewFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/folder/FoldersFragment.java app/src/main/java/io/github/muntashirakon/music/fragments/genres/GenreDetailsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/genres/GenreDetailsViewModel.kt app/src/main/java/io/github/muntashirakon/music/fragments/genres/GenresFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/home/HomeFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/library/LibraryFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/NowPlayingPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/PlayerAlbumCoverFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/adaptive/AdaptiveFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/adaptive/AdaptivePlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/blur/BlurPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/blur/BlurPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/card/CardFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/card/CardPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/cardblur/CardBlurFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/cardblur/CardBlurPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/circle/CirclePlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/classic/ClassicPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/color/ColorFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/color/ColorPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/fit/FitFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/fit/FitPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/flat/FlatPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/flat/FlatPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/full/FullPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/full/FullPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/gradient/GradientPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/home/HomePlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/lockscreen/LockScreenControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/lockscreen/LockScreenPlayerControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/material/MaterialControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/material/MaterialFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/normal/PlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/normal/PlayerPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/peak/PeakPlayerControlFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/peak/PeakPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/plain/PlainPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/plain/PlainPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/simple/SimplePlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/simple/SimplePlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/tiny/TinyPlaybackControlsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/player/tiny/TinyPlayerFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/playlists/PlaylistDetailsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/playlists/PlaylistDetailsViewModel.kt app/src/main/java/io/github/muntashirakon/music/fragments/playlists/PlaylistsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/search/SearchFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/search/SearchViewModel.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/AbsSettingsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/AudioSettings.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/ImageSettingFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/MainSettingsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/NotificationSettingsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/NowPlayingSettingsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/OtherSettingsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/PersonalizeSettingsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/settings/ThemeSettingsFragment.kt app/src/main/java/io/github/muntashirakon/music/fragments/songs/SongsFragment.kt app/src/main/java/io/github/muntashirakon/music/glide/AlbumGlideRequest.java app/src/main/java/io/github/muntashirakon/music/glide/ArtistGlideRequest.java app/src/main/java/io/github/muntashirakon/music/glide/BlurTransformation.kt app/src/main/java/io/github/muntashirakon/music/glide/ProfileBannerGlideRequest.java app/src/main/java/io/github/muntashirakon/music/glide/RetroMusicColoredTarget.kt app/src/main/java/io/github/muntashirakon/music/glide/RetroMusicGlideModule.kt app/src/main/java/io/github/muntashirakon/music/glide/SingleColorTarget.kt app/src/main/java/io/github/muntashirakon/music/glide/SongGlideRequest.java app/src/main/java/io/github/muntashirakon/music/glide/UserProfileGlideRequest.java app/src/main/java/io/github/muntashirakon/music/glide/artistimage/ArtistImageLoader.kt app/src/main/java/io/github/muntashirakon/music/glide/palette/BitmapPaletteTranscoder.java app/src/main/java/io/github/muntashirakon/music/helper/HorizontalAdapterHelper.kt app/src/main/java/io/github/muntashirakon/music/helper/MusicPlayerRemote.kt app/src/main/java/io/github/muntashirakon/music/helper/MusicProgressViewUpdateHelper.kt app/src/main/java/io/github/muntashirakon/music/helper/PlayPauseButtonOnClickHandler.kt app/src/main/java/io/github/muntashirakon/music/helper/SearchQueryHelper.kt app/src/main/java/io/github/muntashirakon/music/helper/ShuffleHelper.kt app/src/main/java/io/github/muntashirakon/music/helper/StopWatch.kt app/src/main/java/io/github/muntashirakon/music/helper/menu/GenreMenuHelper.kt app/src/main/java/io/github/muntashirakon/music/helper/menu/PlaylistMenuHelper.kt app/src/main/java/io/github/muntashirakon/music/helper/menu/SongMenuHelper.kt app/src/main/java/io/github/muntashirakon/music/helper/menu/SongsMenuHelper.kt app/src/main/java/io/github/muntashirakon/music/interfaces/CabHolder.kt app/src/main/java/io/github/muntashirakon/music/interfaces/Callbacks.kt app/src/main/java/io/github/muntashirakon/music/interfaces/ICabHolder.kt app/src/main/java/io/github/muntashirakon/music/interfaces/IMainActivityFragmentCallbacks.kt app/src/main/java/io/github/muntashirakon/music/interfaces/IMusicServiceEventListener.kt app/src/main/java/io/github/muntashirakon/music/interfaces/IPaletteColorHolder.kt app/src/main/java/io/github/muntashirakon/music/interfaces/MainActivityFragmentCallbacks.kt app/src/main/java/io/github/muntashirakon/music/interfaces/MusicServiceEventListener.kt app/src/main/java/io/github/muntashirakon/music/interfaces/PaletteColorHolder.kt app/src/main/java/io/github/muntashirakon/music/lyrics/LrcView.java app/src/main/java/io/github/muntashirakon/music/model/Artist.kt app/src/main/java/io/github/muntashirakon/music/model/lyrics/Lyrics.java app/src/main/java/io/github/muntashirakon/music/providers/BlacklistStore.java app/src/main/java/io/github/muntashirakon/music/providers/MusicPlaybackQueueStore.java app/src/main/java/io/github/muntashirakon/music/repository/GenreRepository.kt app/src/main/java/io/github/muntashirakon/music/repository/PlaylistSongsLoader.kt app/src/main/java/io/github/muntashirakon/music/repository/Repository.kt app/src/main/java/io/github/muntashirakon/music/repository/RoomRepository.kt app/src/main/java/io/github/muntashirakon/music/repository/SongRepository.kt app/src/main/java/io/github/muntashirakon/music/service/MultiPlayer.java app/src/main/java/io/github/muntashirakon/music/service/MusicService.java app/src/main/java/io/github/muntashirakon/music/service/PlaybackHandler.java app/src/main/java/io/github/muntashirakon/music/util/FileUtil.java app/src/main/java/io/github/muntashirakon/music/util/NavigationUtil.java app/src/main/java/io/github/muntashirakon/music/util/PlaylistsUtil.java app/src/main/java/io/github/muntashirakon/music/util/PreferenceUtil.kt app/src/main/java/io/github/muntashirakon/music/util/RetroUtil.java app/src/main/java/io/github/muntashirakon/music/util/SAFUtil.java app/src/main/java/io/github/muntashirakon/music/util/color/MediaNotificationProcessor.java app/src/main/java/io/github/muntashirakon/music/util/color/NotificationColorUtil.java app/src/main/java/io/github/muntashirakon/music/views/BaselineGridTextView.java app/src/main/java/io/github/muntashirakon/music/views/BreadCrumbLayout.java app/src/main/java/io/github/muntashirakon/music/views/CircularImageView.java app/src/main/java/io/github/muntashirakon/music/views/ContributorsView.java app/src/main/java/io/github/muntashirakon/music/views/NetworkImageView.java app/src/main/java/io/github/muntashirakon/music/views/SeekArc.java app/src/main/res/layout-land/fragment_home.xml app/src/main/res/layout-xlarge-land/fragment_blur.xml app/src/main/res/layout/activity_lock_screen.xml app/src/main/res/layout/activity_user_info.xml app/src/main/res/layout/fragment_banner_home.xml app/src/main/res/layout/fragment_classic_player.xml app/src/main/res/layout/fragment_folder.xml app/src/main/res/layout/fragment_home.xml app/src/main/res/layout/item_image.xml app/src/main/res/layout/sliding_music_panel_layout.xml app/src/main/res/navigation/now_playing.xml
10
app/src/main/res/drawable-night/ic_launcher_background.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<path
|
||||
android:fillColor="@color/dark_color"
|
||||
android:pathData="M0,0h108v108h-108z" />
|
||||
</vector>
|
|
@ -2,70 +2,71 @@
|
|||
xmlns:aapt="http://schemas.android.com/aapt"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="921.0526"
|
||||
android:viewportHeight="921.0526">
|
||||
<group
|
||||
android:translateX="322.5263"
|
||||
android:translateY="285.5263">
|
||||
<path
|
||||
android:pathData="M10.256,0L265.4,0C268.967,0 270.26,0.371 271.563,1.069C272.867,1.766 273.89,2.789 274.587,4.093C275.285,5.396 275.656,6.689 275.656,10.256L275.656,177.191C275.656,180.757 275.285,182.05 274.587,183.353C273.89,184.657 272.867,185.68 271.563,186.378C270.26,187.075 268.967,187.446 265.4,187.446L10.256,187.446C6.689,187.446 5.396,187.075 4.093,186.378C2.789,185.68 1.766,184.657 1.069,183.353C0.371,182.05 0,180.757 -0,177.191L0,10.256C-0,6.689 0.371,5.396 1.069,4.093C1.766,2.789 2.789,1.766 4.093,1.069C5.396,0.371 6.689,0 10.256,0Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="236.10738"
|
||||
android:centerX="0"
|
||||
android:centerY="0"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="M262.814,336.03L0.163,75.53L0.006,183.375C0.002,185.781 0.962,188.088 2.67,189.781L161.703,347.393C163.201,348.877 165.225,349.711 167.334,349.711L257.18,349.711C261.598,349.711 265.18,346.129 265.18,341.711C265.18,339.577 264.328,337.533 262.814,336.03Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="250.9684"
|
||||
android:centerX="-32.788143"
|
||||
android:centerY="67.34283"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="M8.035,349.71L59.204,349.71C63.623,349.71 67.204,346.128 67.204,341.71C67.204,339.608 66.377,337.59 64.901,336.093L13.732,284.191C10.63,281.045 5.565,281.009 2.418,284.111C0.894,285.614 0.035,287.666 0.035,289.808L0.035,341.71C0.035,346.128 3.617,349.71 8.035,349.71Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="95.39285"
|
||||
android:centerX="-268.79202"
|
||||
android:centerY="57.347355"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
</group>
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<group android:scaleX="0.12342857"
|
||||
android:scaleY="0.12342857"
|
||||
android:translateX="36.966858"
|
||||
android:translateY="32.4">
|
||||
<path
|
||||
android:pathData="M10.256,0L265.4,0C268.967,0 270.26,0.371 271.563,1.069C272.867,1.766 273.89,2.789 274.587,4.093C275.285,5.396 275.656,6.689 275.656,10.256L275.656,177.191C275.656,180.757 275.285,182.05 274.587,183.353C273.89,184.657 272.867,185.68 271.563,186.378C270.26,187.075 268.967,187.446 265.4,187.446L10.256,187.446C6.689,187.446 5.396,187.075 4.093,186.378C2.789,185.68 1.766,184.657 1.069,183.353C0.371,182.05 0,180.757 -0,177.191L0,10.256C-0,6.689 0.371,5.396 1.069,4.093C1.766,2.789 2.789,1.766 4.093,1.069C5.396,0.371 6.689,0 10.256,0Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="236.10738"
|
||||
android:centerX="0"
|
||||
android:centerY="0"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="M262.814,336.03L0.163,75.53L0.006,183.375C0.002,185.781 0.962,188.088 2.67,189.781L161.703,347.393C163.201,348.877 165.225,349.711 167.334,349.711L257.18,349.711C261.598,349.711 265.18,346.129 265.18,341.711C265.18,339.577 264.328,337.533 262.814,336.03Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="250.9684"
|
||||
android:centerX="-32.788143"
|
||||
android:centerY="67.34283"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="M8.035,349.71L59.204,349.71C63.623,349.71 67.204,346.128 67.204,341.71C67.204,339.608 66.377,337.59 64.901,336.093L13.732,284.191C10.63,281.045 5.565,281.009 2.418,284.111C0.894,285.614 0.035,287.666 0.035,289.808L0.035,341.71C0.035,346.128 3.617,349.71 8.035,349.71Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="95.39285"
|
||||
android:centerX="-268.79202"
|
||||
android:centerY="57.347355"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
</group>
|
||||
</vector>
|
||||
|
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 12 KiB |
|
@ -5,6 +5,6 @@
|
|||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<path
|
||||
android:fillColor="@color/md_white_1000"
|
||||
android:fillColor="@color/window_color"
|
||||
android:pathData="M0,0h108v108h-108z" />
|
||||
</vector>
|
||||
|
|
|
@ -1,67 +0,0 @@
|
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:aapt="http://schemas.android.com/aapt"
|
||||
android:width="276dp"
|
||||
android:height="350dp"
|
||||
android:viewportWidth="276"
|
||||
android:viewportHeight="350">
|
||||
<path
|
||||
android:pathData="M10.256,0L265.4,0C268.967,0 270.26,0.371 271.563,1.069C272.867,1.766 273.89,2.789 274.587,4.093C275.285,5.396 275.656,6.689 275.656,10.256L275.656,177.191C275.656,180.757 275.285,182.05 274.587,183.353C273.89,184.657 272.867,185.68 271.563,186.378C270.26,187.075 268.967,187.446 265.4,187.446L10.256,187.446C6.689,187.446 5.396,187.075 4.093,186.378C2.789,185.68 1.766,184.657 1.069,183.353C0.371,182.05 0,180.757 -0,177.191L0,10.256C-0,6.689 0.371,5.396 1.069,4.093C1.766,2.789 2.789,1.766 4.093,1.069C5.396,0.371 6.689,0 10.256,0Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="236.10738"
|
||||
android:centerX="0"
|
||||
android:centerY="0"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="M262.814,336.03L0.163,75.53L0.006,183.375C0.002,185.781 0.962,188.088 2.67,189.781L161.703,347.393C163.201,348.877 165.225,349.711 167.334,349.711L257.18,349.711C261.598,349.711 265.18,346.129 265.18,341.711C265.18,339.577 264.328,337.533 262.814,336.03Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="250.9684"
|
||||
android:centerX="-32.788143"
|
||||
android:centerY="67.34283"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:pathData="M8.035,349.71L59.204,349.71C63.623,349.71 67.204,346.128 67.204,341.71C67.204,339.608 66.377,337.59 64.901,336.093L13.732,284.191C10.63,281.045 5.565,281.009 2.418,284.111C0.894,285.614 0.035,287.666 0.035,289.808L0.035,341.71C0.035,346.128 3.617,349.71 8.035,349.71Z"
|
||||
android:strokeWidth="1"
|
||||
android:fillType="evenOdd"
|
||||
android:strokeColor="#00000000">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:gradientRadius="95.39285"
|
||||
android:centerX="-268.79202"
|
||||
android:centerY="57.347355"
|
||||
android:type="radial">
|
||||
<item
|
||||
android:offset="0"
|
||||
android:color="#FF3D5AFE" />
|
||||
<item
|
||||
android:offset="1"
|
||||
android:color="#FF651FFF" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
</vector>
|
|
@ -2,6 +2,7 @@
|
|||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="?attr/colorSurface"
|
||||
|
@ -9,24 +10,13 @@
|
|||
android:transitionName="@string/transition_album_art"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/statusBarContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<include layout="@layout/status_bar" />
|
||||
</FrameLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/toolbarContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/statusBarContainer">
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
android:id="@+id/toolbar"
|
||||
|
@ -39,7 +29,6 @@
|
|||
android:layout_height="48dp" />
|
||||
</FrameLayout>
|
||||
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:id="@+id/albumCoverContainer"
|
||||
android:layout_width="0dp"
|
||||
|
@ -48,9 +37,8 @@
|
|||
android:layout_marginTop="8dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
app:cardCornerRadius="24dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/container"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintDimensionRatio="1:1"
|
||||
app:layout_constraintEnd_toStartOf="@+id/content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/toolbarContainer">
|
||||
|
||||
|
@ -63,12 +51,13 @@
|
|||
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/container"
|
||||
android:id="@+id/content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:fillViewport="true"
|
||||
android:focusableInTouchMode="true"
|
||||
android:overScrollMode="never"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
|
|
@ -2,30 +2,20 @@
|
|||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="?attr/colorSurface"
|
||||
android:orientation="vertical"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/statusBarContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<include layout="@layout/status_bar" />
|
||||
</FrameLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/toolbarContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/statusBarContainer">
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
android:id="@+id/toolbar"
|
||||
|
@ -48,9 +38,8 @@
|
|||
android:layout_marginEnd="16dp"
|
||||
android:transitionName="@string/transition_artist_image"
|
||||
app:cardCornerRadius="24dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/container"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintDimensionRatio="1:1"
|
||||
app:layout_constraintEnd_toStartOf="@+id/content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/toolbarContainer">
|
||||
|
||||
|
@ -63,12 +52,13 @@
|
|||
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/container"
|
||||
android:id="@+id/content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true"
|
||||
android:overScrollMode="never"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
|
|
|
@ -11,11 +11,53 @@
|
|||
~ without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
~ See the GNU General Public License for more details.
|
||||
-->
|
||||
|
||||
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appBarLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:liftOnScroll="true">
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_scrollFlags="scroll|enterAlways">
|
||||
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorSurface"
|
||||
app:navigationIcon="@drawable/ic_search"
|
||||
app:popupTheme="?attr/toolbarPopupTheme"
|
||||
app:title="@null"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/appNameText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textStyle="bold" />
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
||||
<ViewStub
|
||||
android:id="@+id/cab_stub"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/toolbar_height" />
|
||||
</FrameLayout>
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/container"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginStart="@dimen/toolbar_margin_horizontal"
|
||||
|
@ -106,4 +148,5 @@
|
|||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/imageContainer" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
|
@ -11,66 +11,109 @@
|
|||
~ without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
~ See the GNU General Public License for more details.
|
||||
-->
|
||||
|
||||
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginStart="@dimen/toolbar_margin_horizontal"
|
||||
android:layout_marginEnd="@dimen/toolbar_margin_horizontal"
|
||||
android:overScrollMode="never"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appBarLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
android:layout_height="wrap_content"
|
||||
app:liftOnScroll="true">
|
||||
|
||||
<io.github.muntashirakon.music.views.RetroShapeableImageView
|
||||
android:id="@+id/userImage"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="42dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:retroCornerSize="21dp"
|
||||
tools:srcCompat="@tools:sample/avatars" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="wrap_content"
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:ellipsize="end"
|
||||
android:text="@string/welcome"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toTopOf="@+id/userImage"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
app:layout_scrollFlags="scroll|enterAlways">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/titleWelcome"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:padding="0dp"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/userImage"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorSurface"
|
||||
app:navigationIcon="@drawable/ic_search"
|
||||
app:popupTheme="?attr/toolbarPopupTheme"
|
||||
app:title="@null"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<include
|
||||
layout="@layout/home_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/titleWelcome" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/appNameText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textStyle="bold" />
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
||||
<ViewStub
|
||||
android:id="@+id/cab_stub"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/toolbar_height" />
|
||||
</FrameLayout>
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginStart="@dimen/toolbar_margin_horizontal"
|
||||
android:layout_marginEnd="@dimen/toolbar_margin_horizontal"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true"
|
||||
android:overScrollMode="never"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<io.github.muntashirakon.music.views.RetroShapeableImageView
|
||||
android:id="@+id/userImage"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="42dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:retroCornerSize="21dp"
|
||||
tools:srcCompat="@tools:sample/avatars" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:ellipsize="end"
|
||||
android:text="@string/welcome"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toTopOf="@+id/userImage"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/titleWelcome"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:padding="0dp"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/userImage"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
|
||||
<include
|
||||
layout="@layout/home_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/titleWelcome" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
73
app/src/main/res/layout-sw600dp/activity_playing_queue.xml
Normal file
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="?attr/colorSurface"
|
||||
android:orientation="vertical"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<include layout="@layout/status_bar" />
|
||||
</FrameLayout>
|
||||
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appBarLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:liftOnScroll="true">
|
||||
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_collapseMode="pin"
|
||||
app:navigationIcon="@drawable/ic_keyboard_backspace_black"
|
||||
app:title="@string/queue"
|
||||
app:titleTextAppearance="@style/ToolbarTextAppearanceNormal"
|
||||
tools:ignore="UnusedAttribute" />
|
||||
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:overScrollMode="never"
|
||||
android:paddingBottom="96dp"
|
||||
android:scrollbars="none"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||
tools:listitem="@layout/item_queue" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@android:id/empty"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:text="@string/empty"
|
||||
android:textAppearance="@style/TextViewNormal"
|
||||
android:textColor="?colorOnSecondary"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton
|
||||
android:id="@+id/clearQueue"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom|end"
|
||||
android:layout_margin="16dp"
|
||||
android:text="@string/clear_playing_queue"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
app:icon="@drawable/ic_clear_all" />
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
</LinearLayout>
|
123
app/src/main/res/layout-sw600dp/item_list.xml
Normal file
|
@ -0,0 +1,123 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="1dp"
|
||||
android:layout_marginEnd="1dp"
|
||||
android:layout_marginBottom="1dp"
|
||||
android:paddingHorizontal="64dp"
|
||||
android:background="?rectSelector"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:minHeight="?attr/listPreferredItemHeight"
|
||||
android:orientation="horizontal"
|
||||
tools:ignore="MissingPrefix">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/drag_view"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:srcCompat="@drawable/ic_drag_vertical"
|
||||
app:tint="?attr/colorControlNormal"
|
||||
tools:ignore="ContentDescription"
|
||||
tools:visibility="visible" />
|
||||
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:id="@+id/imageTextContainer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginStart="16dp"
|
||||
app:cardCornerRadius="6dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/drag_view"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/image"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="center_vertical"
|
||||
android:scaleType="centerCrop"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/imageText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:minHeight="40dp"
|
||||
android:textAppearance="@style/TextViewSubtitle2"
|
||||
android:visibility="gone"
|
||||
tools:text="100"
|
||||
tools:visibility="visible" />
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
app:layout_constraintBottom_toBottomOf="@id/imageTextContainer"
|
||||
app:layout_constraintEnd_toStartOf="@id/text"
|
||||
app:layout_constraintStart_toEndOf="@id/imageTextContainer"
|
||||
app:layout_constraintTop_toTopOf="@id/imageTextContainer"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
app:layout_constraintBottom_toBottomOf="@id/title"
|
||||
app:layout_constraintEnd_toStartOf="@id/text2"
|
||||
app:layout_constraintStart_toEndOf="@id/title"
|
||||
app:layout_constraintTop_toTopOf="@id/title"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text2"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
app:layout_constraintBottom_toBottomOf="@id/text"
|
||||
app:layout_constraintEnd_toStartOf="@id/menu"
|
||||
app:layout_constraintStart_toEndOf="@id/text"
|
||||
app:layout_constraintTop_toTopOf="@id/text"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/menu"
|
||||
style="@style/OverFlowButton"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="0"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:tint="?attr/colorControlNormal" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
64
app/src/main/res/layout-sw600dp/item_list_no_image.xml
Normal file
|
@ -0,0 +1,64 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><!--
|
||||
~ Copyright (c) 2019 Hemanth Savarala.
|
||||
~
|
||||
~ Licensed under the GNU General Public License v3
|
||||
~
|
||||
~ This is free software: you can redistribute it and/or modify it under
|
||||
~ the terms of the GNU General Public License as published by
|
||||
~ the Free Software Foundation either version 3 of the License, or (at your option) any later version.
|
||||
~
|
||||
~ This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
||||
~ without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
~ See the GNU General Public License for more details.
|
||||
-->
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="2dp"
|
||||
android:background="?attr/rectSelector"
|
||||
android:minHeight="64dp"
|
||||
android:padding="14dp"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:singleLine="true"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/text"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:singleLine="true"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/text2"
|
||||
app:layout_constraintStart_toEndOf="@+id/title"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text2"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:singleLine="true"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:textColorSecondary"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@+id/text"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
134
app/src/main/res/layout-sw600dp/item_queue.xml
Normal file
|
@ -0,0 +1,134 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?rectSelector"
|
||||
android:clickable="true"
|
||||
android:focusable="true">
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/dummy_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="1dp"
|
||||
android:layout_marginEnd="1dp"
|
||||
android:layout_marginBottom="1dp"
|
||||
android:background="?rectSelector"
|
||||
android:minHeight="?attr/listPreferredItemHeight"
|
||||
android:orientation="horizontal"
|
||||
tools:ignore="MissingPrefix">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/drag_view"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:srcCompat="@drawable/ic_drag_vertical"
|
||||
app:tint="?attr/colorControlNormal"
|
||||
tools:ignore="ContentDescription"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/imageContainer"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginStart="16dp"
|
||||
app:cardCornerRadius="6dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/drag_view"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/image"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="center_vertical"
|
||||
android:scaleType="centerCrop"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/imageText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:minWidth="36dp"
|
||||
android:minHeight="40dp"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:visibility="gone"
|
||||
tools:text="100"
|
||||
tools:visibility="visible" />
|
||||
</FrameLayout>
|
||||
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="6dp"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
app:layout_constraintBottom_toBottomOf="@id/imageContainer"
|
||||
app:layout_constraintEnd_toStartOf="@id/text"
|
||||
app:layout_constraintStart_toEndOf="@id/imageContainer"
|
||||
app:layout_constraintTop_toTopOf="@id/imageContainer"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
app:layout_constraintBottom_toBottomOf="@id/title"
|
||||
app:layout_constraintEnd_toStartOf="@id/text2"
|
||||
app:layout_constraintStart_toEndOf="@id/title"
|
||||
app:layout_constraintTop_toTopOf="@id/title"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text2"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
app:layout_constraintBottom_toBottomOf="@id/text"
|
||||
app:layout_constraintEnd_toStartOf="@id/menu"
|
||||
app:layout_constraintStart_toEndOf="@id/text"
|
||||
app:layout_constraintTop_toTopOf="@id/text"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/menu"
|
||||
style="@style/OverFlowButton"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="0"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:tint="?attr/colorControlNormal" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</FrameLayout>
|
||||
</FrameLayout>
|
|
@ -16,54 +16,57 @@
|
|||
android:scaleType="centerCrop"
|
||||
app:srcCompat="@color/black_color" />
|
||||
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="@drawable/shadow_up" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/playerContent"
|
||||
android:layout_width="400dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_above="@id/playerToolbar"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_marginStart="8dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintBottom_toTopOf="@+id/playerToolbar"
|
||||
<FrameLayout
|
||||
android:id="@+id/statusBarContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<io.github.muntashirakon.music.views.WidthFitSquareLayout
|
||||
android:id="@+id/album_cover_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_weight="0">
|
||||
<include layout="@layout/status_bar" />
|
||||
</FrameLayout>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/playerAlbumCoverFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.PlayerAlbumCoverFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:layout="@layout/fragment_album_cover" />
|
||||
</io.github.muntashirakon.music.views.WidthFitSquareLayout>
|
||||
<FrameLayout
|
||||
android:id="@+id/albumCoverContainer"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_weight="0"
|
||||
app:layout_constraintBottom_toTopOf="@id/playerContent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/statusBarContainer">
|
||||
|
||||
<FrameLayout
|
||||
<fragment
|
||||
android:id="@+id/playerAlbumCoverFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.PlayerAlbumCoverFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
tools:background="@color/md_white_1000">
|
||||
tools:layout="@layout/fragment_album_cover" />
|
||||
</FrameLayout>
|
||||
|
||||
<fragment
|
||||
android:id="@+id/playbackControlsFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.blur.BlurPlaybackControlsFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
</FrameLayout>
|
||||
</LinearLayout>
|
||||
<FrameLayout
|
||||
android:id="@+id/playerContent"
|
||||
android:layout_width="400dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_above="@id/playerToolbar"
|
||||
app:layout_constraintBottom_toTopOf="@+id/playerToolbar"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/albumCoverContainer">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/playbackControlsFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.blur.BlurPlaybackControlsFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
</FrameLayout>
|
||||
|
||||
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
<fragment
|
||||
android:id="@+id/playback_controls_fragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.lockscreen.LockScreenPlayerControlsFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.lockscreen.LockScreenControlsFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:layout="@layout/fragment_lock_screen_playback_controls" />
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:id="@+id/container"
|
||||
android:layout_height="match_parent"
|
||||
android:transitionName="@string/transition_lyrics">
|
||||
|
||||
|
|
|
@ -23,6 +23,5 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:defaultNavHost="true"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||
app:navGraph="@navigation/main_graph" />
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior" />
|
||||
</LinearLayout>
|
||||
|
|
|
@ -37,9 +37,9 @@
|
|||
app:layout_constraintTop_toBottomOf="@id/divider"
|
||||
app:permissionButtonTitle="Grant access"
|
||||
app:permissionIcon="@drawable/ic_sd_storage"
|
||||
app:permissionTitle="Storage Access"
|
||||
app:permissionTitle="@string/permission_title"
|
||||
app:permissionTitleNumber="1"
|
||||
app:permissionTitleSubTitle="The app needs permission to access your device storage for music files playing music" />
|
||||
app:permissionTitleSubTitle="@string/permission_summary" />
|
||||
|
||||
<io.github.muntashirakon.music.views.PermissionItem
|
||||
android:id="@+id/audioPermission"
|
||||
|
@ -51,9 +51,9 @@
|
|||
app:layout_constraintTop_toBottomOf="@id/storagePermission"
|
||||
app:permissionButtonTitle="Grant access"
|
||||
app:permissionIcon="@drawable/ic_phonelink_ring"
|
||||
app:permissionTitle="Ringtone"
|
||||
app:permissionTitle="@string/ringtone_title"
|
||||
app:permissionTitleNumber="2"
|
||||
app:permissionTitleSubTitle="The app needs permission to access your device settings in order to set music as Ringtone"
|
||||
app:permissionTitleSubTitle="@string/ringtone_summary"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<com.google.android.material.button.MaterialButton
|
||||
|
|
|
@ -45,7 +45,8 @@
|
|||
android:overScrollMode="never"
|
||||
android:paddingBottom="96dp"
|
||||
android:scrollbars="none"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior" />
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||
tools:listitem="@layout/item_queue" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@android:id/empty"
|
||||
|
|
|
@ -25,95 +25,50 @@
|
|||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:id="@+id/imageContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
<com.google.android.material.imageview.ShapeableImageView
|
||||
android:id="@+id/bannerImage"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_margin="16dp"
|
||||
app:cardCornerRadius="12dp"
|
||||
app:cardElevation="8dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_constraintDimensionRatio="21:10"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:shapeAppearanceOverlay="@style/circleImageView"
|
||||
app:srcCompat="@drawable/material_design_default" />
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/bannerImage"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="156dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:srcCompat="@drawable/material_design_default" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bannerSelect"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="156dp"
|
||||
android:background="@color/twenty_percent_black_overlay" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="end"
|
||||
android:background="?roundSelector"
|
||||
android:padding="16dp"
|
||||
app:srcCompat="@drawable/ic_add_photo" />
|
||||
|
||||
</FrameLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/userImageContainer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="bottom|center_horizontal"
|
||||
<io.github.muntashirakon.music.views.RetroShapeableImageView
|
||||
android:id="@+id/userImage"
|
||||
android:layout_width="72dp"
|
||||
android:layout_height="72dp"
|
||||
android:layout_gravity="center"
|
||||
android:layout_marginStart="16dp"
|
||||
android:elevation="8dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:scaleType="centerCrop"
|
||||
android:transitionName="@string/transition_user_image"
|
||||
app:layout_constraintBottom_toBottomOf="@id/imageContainer"
|
||||
app:layout_constraintEnd_toEndOf="@id/imageContainer"
|
||||
app:layout_constraintStart_toStartOf="@+id/imageContainer"
|
||||
app:layout_constraintTop_toBottomOf="@id/imageContainer">
|
||||
|
||||
<io.github.muntashirakon.music.views.RetroShapeableImageView
|
||||
android:id="@+id/userImage"
|
||||
android:layout_width="72dp"
|
||||
android:layout_height="72dp"
|
||||
android:layout_gravity="center"
|
||||
android:scaleType="centerCrop"
|
||||
app:retroCornerSize="36dp"
|
||||
app:srcCompat="@drawable/ic_person_flat" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:layout_margin="16dp"
|
||||
android:gravity="center"
|
||||
android:padding="12dp"
|
||||
android:src="@drawable/ic_add_photo"
|
||||
app:tint="?attr/colorControlNormal" />
|
||||
</FrameLayout>
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/bannerImage"
|
||||
app:retroCornerSize="36dp"
|
||||
app:srcCompat="@drawable/ic_person_flat" />
|
||||
|
||||
<com.google.android.material.textfield.TextInputLayout
|
||||
android:id="@+id/nameContainer"
|
||||
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
app:hintAnimationEnabled="true"
|
||||
app:hintEnabled="true"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/userImage"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/userImageContainer">
|
||||
app:layout_constraintStart_toEndOf="@id/userImage"
|
||||
app:layout_constraintTop_toTopOf="@id/userImage">
|
||||
|
||||
<com.google.android.material.textfield.TextInputEditText
|
||||
android:id="@+id/name"
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
android:layout_height="match_parent"
|
||||
android:scaleType="centerCrop"
|
||||
tools:ignore="ContentDescription,UnusedAttribute"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic[5]" />
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic" />
|
||||
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
@ -3,8 +3,7 @@
|
|||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:transitionName="@string/transition_album_art">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appBarLayout"
|
||||
|
@ -34,6 +33,8 @@
|
|||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true"
|
||||
android:overScrollMode="never"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
|
||||
|
|
|
@ -33,6 +33,8 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:overScrollMode="never"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
|
|
|
@ -11,98 +11,142 @@
|
|||
~ without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
~ See the GNU General Public License for more details.
|
||||
-->
|
||||
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/container"
|
||||
android:overScrollMode="never"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/bannerContainer"
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appBarLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
app:liftOnScroll="true">
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:id="@+id/imageContainer"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
app:cardCornerRadius="16dp"
|
||||
app:cardUseCompatPadding="true"
|
||||
app:layout_constraintDimensionRatio="21:10"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/toolbarContainer">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/bannerImage"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_collapseMode="parallax"
|
||||
tools:ignore="ContentDescription"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic[9]" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="52dp"
|
||||
android:background="@drawable/shadow_up"
|
||||
app:layout_constraintBottom_toBottomOf="parent" />
|
||||
|
||||
<io.github.muntashirakon.music.views.RetroShapeableImageView
|
||||
android:id="@+id/userImage"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="42dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:retroCornerSize="21dp"
|
||||
tools:srcCompat="@tools:sample/avatars" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:ellipsize="end"
|
||||
android:text="@string/welcome"
|
||||
android:textColor="@color/md_white_1000"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toTopOf="@+id/userImage" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/titleWelcome"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:padding="0dp"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textColor="@color/md_white_1000"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/userImage"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text"
|
||||
tools:text="@string/app_name" />
|
||||
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
<include
|
||||
layout="@layout/home_content"
|
||||
android:layout_width="0dp"
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/imageContainer" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
app:layout_scrollFlags="scroll|enterAlways">
|
||||
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorSurface"
|
||||
app:navigationIcon="@drawable/ic_search"
|
||||
app:popupTheme="?attr/toolbarPopupTheme"
|
||||
app:title="@null"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/appNameText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textStyle="bold" />
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
||||
<ViewStub
|
||||
android:id="@+id/cab_stub"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/toolbar_height" />
|
||||
</FrameLayout>
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true"
|
||||
android:overScrollMode="never"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:id="@+id/bannerContainer"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:id="@+id/imageContainer"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
app:cardCornerRadius="16dp"
|
||||
app:cardUseCompatPadding="true"
|
||||
app:layout_constraintDimensionRatio="21:10"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/toolbarContainer">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/bannerImage"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_collapseMode="parallax"
|
||||
tools:ignore="ContentDescription"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="52dp"
|
||||
android:background="@drawable/shadow_up"
|
||||
app:layout_constraintBottom_toBottomOf="parent" />
|
||||
|
||||
<io.github.muntashirakon.music.views.RetroShapeableImageView
|
||||
android:id="@+id/userImage"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="42dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:retroCornerSize="21dp"
|
||||
tools:srcCompat="@tools:sample/avatars" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:ellipsize="end"
|
||||
android:text="@string/welcome"
|
||||
android:textColor="@color/md_white_1000"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toTopOf="@+id/userImage" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/titleWelcome"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:padding="0dp"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textColor="@color/md_white_1000"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/userImage"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text"
|
||||
tools:text="@string/app_name" />
|
||||
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
<include
|
||||
layout="@layout/home_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/imageContainer" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
|
@ -12,15 +12,22 @@
|
|||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/playerAlbumCoverFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.PlayerAlbumCoverFragment"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintDimensionRatio="1:1"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
<FrameLayout
|
||||
android:id="@+id/albumCoverContainer"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintDimensionRatio="1:1"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/playerAlbumCoverFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.PlayerAlbumCoverFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:layout="@layout/fragment_album_cover" />
|
||||
</FrameLayout>
|
||||
|
||||
|
||||
<View
|
||||
|
@ -60,9 +67,10 @@
|
|||
layout="@layout/fragment_classic_controls"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:elevation="24dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/playerAlbumCoverFragment" />
|
||||
app:layout_constraintTop_toBottomOf="@id/albumCoverContainer" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
|
@ -70,10 +78,11 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="bottom"
|
||||
android:theme="@style/TopCornerCardView"
|
||||
app:behavior_hideable="false"
|
||||
app:cardCornerRadius="0dp"
|
||||
app:cardElevation="12dp"
|
||||
app:layout_behavior="io.github.muntashirakon.music.RetroBottomSheetBehavior">
|
||||
app:cardElevation="24dp"
|
||||
app:layout_behavior="io.github.muntashirakon.music.RetroBottomSheetBehavior"
|
||||
tools:peekHeight="0dp">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
|
@ -94,7 +103,7 @@
|
|||
android:paddingTop="16dp"
|
||||
android:scrollHorizontally="true"
|
||||
android:singleLine="true"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
android:textStyle="bold"
|
||||
tools:text="@tools:sample/lorem/random" />
|
||||
|
@ -133,4 +142,4 @@
|
|||
</LinearLayout>
|
||||
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
|
@ -1,63 +1,106 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/coordinatorLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="?attr/colorSurface">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@android:id/empty"
|
||||
android:layout_width="wrap_content"
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appBarLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center"
|
||||
android:orientation="vertical"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible">
|
||||
app:liftOnScroll="true">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/emptyEmoji"
|
||||
android:layout_width="wrap_content"
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:text="@string/empty_text_emoji"
|
||||
android:textAppearance="@style/TextViewHeadline3" />
|
||||
app:layout_scrollFlags="scroll|enterAlways">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/emptyText"
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorSurface"
|
||||
app:navigationIcon="@drawable/ic_search"
|
||||
app:popupTheme="?attr/toolbarPopupTheme"
|
||||
app:title="@null"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/appNameText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textStyle="bold" />
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
||||
<ViewStub
|
||||
android:id="@+id/cab_stub"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/toolbar_height" />
|
||||
</FrameLayout>
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/coordinatorLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:background="?attr/colorSurface"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@android:id/empty"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:text="@string/nothing_to_see"
|
||||
android:textAppearance="@style/TextViewHeadline5"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
tools:visibility="visible" />
|
||||
</LinearLayout>
|
||||
android:gravity="center"
|
||||
android:orientation="vertical"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/emptyEmoji"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:text="@string/empty_text_emoji"
|
||||
android:textAppearance="@style/TextViewHeadline3" />
|
||||
|
||||
<io.github.muntashirakon.music.views.BreadCrumbLayout
|
||||
android:id="@+id/breadCrumbs"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/tab_height"
|
||||
android:paddingStart="60dp"
|
||||
android:paddingEnd="8dp"
|
||||
app:layout_collapseMode="pin" />
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/emptyText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:text="@string/nothing_to_see"
|
||||
android:textAppearance="@style/TextViewHeadline5"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
tools:visibility="visible" />
|
||||
</LinearLayout>
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:layoutAnimation="@anim/layout_animation_fall_down"
|
||||
android:overScrollMode="never"
|
||||
android:scrollbars="none"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior" />
|
||||
android:orientation="vertical">
|
||||
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
||||
<io.github.muntashirakon.music.views.BreadCrumbLayout
|
||||
android:id="@+id/breadCrumbs"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/tab_height"
|
||||
android:paddingStart="60dp"
|
||||
android:paddingEnd="8dp"
|
||||
app:layout_collapseMode="pin" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:layoutAnimation="@anim/layout_animation_fall_down"
|
||||
android:overScrollMode="never"
|
||||
android:scrollbars="none"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior" />
|
||||
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
|
@ -108,6 +108,8 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/roundSelector"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:padding="14dp"
|
||||
android:scaleType="fitCenter"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/previousButton"
|
||||
|
@ -124,6 +126,8 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/roundSelector"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:padding="14dp"
|
||||
android:scaleType="fitCenter"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/nextButton"
|
||||
|
|
|
@ -11,64 +11,108 @@
|
|||
~ without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
~ See the GNU General Public License for more details.
|
||||
-->
|
||||
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:overScrollMode="never"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appBarLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
android:layout_height="wrap_content"
|
||||
app:liftOnScroll="true">
|
||||
|
||||
<io.github.muntashirakon.music.views.RetroShapeableImageView
|
||||
android:id="@+id/userImage"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="42dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:retroCornerSize="21dp"
|
||||
tools:srcCompat="@tools:sample/avatars" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="wrap_content"
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:ellipsize="end"
|
||||
android:text="@string/welcome"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toTopOf="@+id/userImage"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
app:layout_scrollFlags="scroll|enterAlways">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/titleWelcome"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:padding="0dp"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/userImage"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorSurface"
|
||||
app:navigationIcon="@drawable/ic_search"
|
||||
app:popupTheme="?attr/toolbarPopupTheme"
|
||||
app:title="@null"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<include
|
||||
layout="@layout/home_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/titleWelcome" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/appNameText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textStyle="bold" />
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
<ViewStub
|
||||
android:id="@+id/cab_stub"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/toolbar_height" />
|
||||
</FrameLayout>
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:descendantFocusability="beforeDescendants"
|
||||
android:focusableInTouchMode="true"
|
||||
android:overScrollMode="never"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<io.github.muntashirakon.music.views.RetroShapeableImageView
|
||||
android:id="@+id/userImage"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="42dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:scaleType="centerCrop"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:retroCornerSize="21dp"
|
||||
tools:srcCompat="@tools:sample/avatars" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:ellipsize="end"
|
||||
android:text="@string/welcome"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toTopOf="@+id/userImage"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/titleWelcome"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:padding="0dp"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintBottom_toBottomOf="@+id/userImage"
|
||||
app:layout_constraintStart_toEndOf="@+id/userImage"
|
||||
app:layout_constraintTop_toBottomOf="@+id/text"
|
||||
tools:text="@tools:sample/lorem" />
|
||||
|
||||
<include
|
||||
layout="@layout/home_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/titleWelcome" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
|
@ -28,10 +28,10 @@
|
|||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/appNameText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:id="@+id/appNameText"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textStyle="bold" />
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
@ -48,7 +48,5 @@
|
|||
android:name="androidx.navigation.fragment.NavHostFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:defaultNavHost="true"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
|
||||
app:navGraph="@navigation/library_graph" />
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior" />
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
92
app/src/main/res/layout/fragment_main_recycler.xml
Normal file
|
@ -0,0 +1,92 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.google.android.material.appbar.AppBarLayout
|
||||
android:id="@+id/appBarLayout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:liftOnScroll="true">
|
||||
|
||||
<FrameLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_scrollFlags="scroll|enterAlways">
|
||||
|
||||
<androidx.appcompat.widget.Toolbar
|
||||
android:id="@+id/toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorSurface"
|
||||
app:navigationIcon="@drawable/ic_search"
|
||||
app:popupTheme="?attr/toolbarPopupTheme"
|
||||
app:title="@null"
|
||||
tools:ignore="UnusedAttribute">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/appNameText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:textAppearance="@style/TextViewHeadline6"
|
||||
android:textStyle="bold" />
|
||||
</androidx.appcompat.widget.Toolbar>
|
||||
|
||||
<ViewStub
|
||||
android:id="@+id/cab_stub"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/toolbar_height" />
|
||||
</FrameLayout>
|
||||
</com.google.android.material.appbar.AppBarLayout>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:clipToPadding="false"
|
||||
android:overScrollMode="never"
|
||||
android:scrollbars="none"
|
||||
android:transitionGroup="true"
|
||||
app:layout_dodgeInsetEdges="bottom"
|
||||
tools:listitem="@layout/item_list" />
|
||||
|
||||
<LinearLayout
|
||||
android:id="@android:id/empty"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center"
|
||||
android:orientation="vertical"
|
||||
android:visibility="gone"
|
||||
tools:visibility="visible">
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/emptyEmoji"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:text="@string/empty_text_emoji"
|
||||
android:textAppearance="@style/TextViewHeadline3" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/emptyText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:text="@string/empty"
|
||||
android:textAppearance="@style/TextViewHeadline5"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
tools:visibility="visible" />
|
||||
</LinearLayout>
|
||||
</FrameLayout>
|
||||
|
||||
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.fragment.app.FragmentContainerView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/playerFragmentContainer"
|
||||
android:name="androidx.navigation.fragment.NavHostFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
app:defaultNavHost="true"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:navGraph="@navigation/now_playing" />
|
|
@ -7,14 +7,15 @@
|
|||
android:background="?rectSelector"
|
||||
android:orientation="vertical">
|
||||
|
||||
<io.github.muntashirakon.music.views.WidthFitSquareCardView
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:id="@+id/imageContainer"
|
||||
android:layout_width="156dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_height="0dp"
|
||||
android:layout_margin="8dp"
|
||||
android:orientation="vertical"
|
||||
app:cardCornerRadius="8dp"
|
||||
app:cardPreventCornerOverlap="true"
|
||||
app:layout_constraintDimensionRatio="1:1"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
@ -26,7 +27,7 @@
|
|||
android:scaleType="centerCrop"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic[16]" />
|
||||
|
||||
</io.github.muntashirakon.music.views.WidthFitSquareCardView>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/title"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
|
@ -20,85 +20,91 @@
|
|||
android:layout_height="match_parent"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:srcCompat="@drawable/ic_drag_vertical"
|
||||
app:tint="?attr/colorControlNormal"
|
||||
tools:ignore="ContentDescription" />
|
||||
tools:ignore="ContentDescription"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/imageContainer"
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:id="@+id/imageTextContainer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="0"
|
||||
android:paddingStart="16dp"
|
||||
android:paddingEnd="0dp">
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:id="@+id/imageTextContainer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
app:cardCornerRadius="6dp">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/image"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="center_vertical"
|
||||
android:scaleType="centerCrop"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/imageText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:minHeight="40dp"
|
||||
android:textAppearance="@style/TextViewSubtitle2"
|
||||
android:visibility="gone"
|
||||
tools:text="100"
|
||||
tools:visibility="visible" />
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
</FrameLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/title_container"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1.0"
|
||||
android:gravity="center_vertical"
|
||||
android:orientation="vertical"
|
||||
android:paddingStart="16dp"
|
||||
android:paddingEnd="16dp">
|
||||
android:layout_marginStart="16dp"
|
||||
app:cardCornerRadius="6dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/drag_view"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/image"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="center_vertical"
|
||||
android:scaleType="centerCrop"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/title"
|
||||
android:id="@+id/imageText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
android:minHeight="40dp"
|
||||
android:textAppearance="@style/TextViewSubtitle2"
|
||||
android:visibility="gone"
|
||||
tools:text="100"
|
||||
tools:visibility="visible" />
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
</LinearLayout>
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
app:layout_constraintBottom_toTopOf="@+id/text"
|
||||
app:layout_constraintEnd_toStartOf="@id/menu"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@id/imageTextContainer"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_chainStyle="packed"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/menu"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@id/imageTextContainer"
|
||||
app:layout_constraintTop_toBottomOf="@+id/title"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/menu"
|
||||
style="@style/OverFlowButton"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="0"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:tint="?attr/colorControlNormal" />
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
@ -32,7 +32,7 @@
|
|||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:text="@tools:sample/first_names" />
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
|
@ -44,7 +44,6 @@
|
|||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/title"
|
||||
tools:text="@tools:sample/first_names" />
|
||||
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
@ -13,11 +13,14 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<LinearLayout
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center_vertical"
|
||||
android:minHeight="64dp"
|
||||
android:layout_marginStart="1dp"
|
||||
android:layout_marginEnd="1dp"
|
||||
android:layout_marginBottom="1dp"
|
||||
android:background="?rectSelector"
|
||||
android:minHeight="?attr/listPreferredItemHeight"
|
||||
android:orientation="horizontal"
|
||||
tools:ignore="MissingPrefix">
|
||||
|
||||
|
@ -26,71 +29,95 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="center_vertical|start"
|
||||
android:padding="8dp"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:srcCompat="@drawable/ic_drag_vertical"
|
||||
app:tint="?attr/colorControlNormal"
|
||||
tools:ignore="ContentDescription"
|
||||
tools:visibility="visible" />
|
||||
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/imageContainer"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="0">
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginStart="16dp"
|
||||
app:cardCornerRadius="6dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/drag_view"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/image"
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="center_vertical"
|
||||
android:scaleType="centerCrop"
|
||||
tools:srcCompat="@tools:sample/backgrounds/scenic"
|
||||
tools:visibility="visible" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/imageText"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:minWidth="36dp"
|
||||
android:minHeight="40dp"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:visibility="gone"
|
||||
tools:text="1"
|
||||
tools:text="100"
|
||||
tools:visibility="visible" />
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/title_container"
|
||||
android:layout_width="match_parent"
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1.0"
|
||||
android:orientation="vertical">
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:textColor="?android:attr/textColorPrimary"
|
||||
app:layout_constraintBottom_toTopOf="@+id/text"
|
||||
app:layout_constraintEnd_toStartOf="@id/menu"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@id/imageContainer"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintVertical_chainStyle="packed"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:textAppearance="@style/TextViewSubtitle1"
|
||||
android:textSize="16sp"
|
||||
tools:text="Song name" />
|
||||
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
|
||||
|
||||
android:maxLines="1"
|
||||
tools:text="Song details" />
|
||||
</LinearLayout>
|
||||
<com.google.android.material.textview.MaterialTextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:maxLines="1"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:textAppearance="@style/TextViewBody2"
|
||||
android:textColor="?android:attr/textColorSecondary"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/menu"
|
||||
app:layout_constraintHorizontal_bias="0.5"
|
||||
app:layout_constraintStart_toEndOf="@id/imageContainer"
|
||||
app:layout_constraintTop_toBottomOf="@+id/title"
|
||||
tools:text="@tools:sample/full_names" />
|
||||
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:id="@+id/menu"
|
||||
style="@style/OverFlowButton"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="0"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:tint="?attr/colorControlNormal" />
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</FrameLayout>
|
||||
</FrameLayout>
|
9
app/src/main/res/layout/item_simple_text.xml
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<com.google.android.material.textview.MaterialTextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/title"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="16dp"
|
||||
android:textAppearance="@style/TextViewBody1"
|
||||
tools:text="@tools:sample/full_names" />
|
|
@ -145,8 +145,9 @@
|
|||
android:text="New music mix"
|
||||
android:textAppearance="@style/TextViewNormal"
|
||||
android:textStyle="bold"
|
||||
android:textSize="32sp"
|
||||
app:autoSizeMaxTextSize="32sp"
|
||||
app:autoSizeMinTextSize="18sp"
|
||||
app:autoSizeMinTextSize="24sp"
|
||||
app:autoSizeStepGranularity="1sp" />
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
|
|
|
@ -11,19 +11,25 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
||||
<View
|
||||
android:id="@+id/dimBackground"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:visibility="gone" />
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/slidingPanel"
|
||||
style="@style/Widget.BottomSheet"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:behavior_hideable="true"
|
||||
app:behavior_peekHeight="0dp"
|
||||
app:layout_behavior="io.github.muntashirakon.music.RetroBottomSheetBehavior">
|
||||
|
||||
<androidx.fragment.app.FragmentContainerView
|
||||
<FrameLayout
|
||||
android:id="@+id/playerFragmentContainer"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.NowPlayingPlayerFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
||||
|
@ -41,6 +47,7 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="56dp"
|
||||
android:layout_gravity="bottom"
|
||||
android:background="?attr/colorSurface"
|
||||
android:elevation="0dp"
|
||||
app:itemHorizontalTranslationEnabled="false"
|
||||
app:itemIconTint="@drawable/bottom_navigation_item_colors"
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="start"
|
||||
android:gravity="start"
|
||||
android:paddingHorizontal="16dp"
|
||||
android:layout_marginStart="@dimen/toolbar_margin_horizontal"
|
||||
android:layout_marginEnd="@dimen/toolbar_margin_horizontal"
|
||||
android:paddingVertical="12dp"
|
||||
android:textAppearance="@style/TextViewOverline"
|
||||
android:textStyle="bold"
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Může způsobit problémy s přehráváním u některých zařízení."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Může zvýšit kvalitu obalu alba, ale způsobí pomalejší načítání snímků. Tuto možnost povolte pouze v případě potíží s uměleckými díly s nízkým rozlišením.</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Přehrávání bez mezery</string>
|
||||
<string name="pref_title_general_theme">Hlavní téma</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignorovat obaly v zařízení</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Μπορεί να προκαλέσει προβλήματα με την αναπαραγωγή σε κάποιες συσκευές."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Μπορεί να αυξήσει την ποιότητα των εξωφύλλων άλμπουμ, αλλά προκαλεί αργή φόρτωση εικόνων. Ενεργοποιήστε αυτή την επίλογη μόνο εαν αντιμετωπίζετε προβλήματα με εξώφυλλα χαμηλής ανάλυσης.</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Ενεργοποίηση διακοπτών ρύθμισης στην οθόνη κλειδώματος.</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Αναπαραγωγή χωρίς κενά</string>
|
||||
<string name="pref_title_general_theme">Γενικό θέμα</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Παράληψη Media Store για εξώφυλλα</string>
|
||||
<string name="pref_title_last_added_interval">Χρονικό διάστημα playlist \"Προστέθηκε τελευταία\"</string>
|
||||
<string name="pref_title_lock_screen">Full screen Ρυθμίσεις</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -347,7 +347,7 @@ https://play.google.com/store/apps/details?id=%s</string>
|
|||
<string name="pref_title_general_theme">Tema generale</string>
|
||||
<string name="pref_title_genre_toggle">Mostra scheda Genere</string>
|
||||
<string name="pref_title_home_artist_grid_style">Griglia schermata artista</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignora le copertine del Media Store</string>
|
||||
<string name="pref_title_last_added_interval">Intervallo playlist ultimi aggiunti</string>
|
||||
<string name="pref_title_lock_screen">Controlli a schermo intero</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"몇몇 기기에서 재생 문제를 유발할 수 있습니다."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">앨범 커버의 품질을 향상시킬 수 있지만 이미지를 불러오는 시간이 늘어납니다. 저해상도 이미지를 불러오는 데 문제가 있는 경우에만 사용하십시오.</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Retro music에서 제공하는 자체 잠금 화면 사용</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">지연없이 재생하기</string>
|
||||
<string name="pref_title_general_theme">기본 테마</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">미디어 저장소 커버 무시</string>
|
||||
<string name="pref_title_last_added_interval">최근 추가된 음악 간격 지정</string>
|
||||
<string name="pref_title_lock_screen">전체 화면 컨트롤</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Kan afspeelproblemen veroorzaken op sommige toestellen"</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Kan album cover kwaliteit verbeteren, maar veroorzaakt langere laadtijden. Alleen aanzetten als je problemen hebt met lage resolutie artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Zet besturing knoppen aan op vergrendelscherm</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Afspelen zonder pauzes</string>
|
||||
<string name="pref_title_general_theme">Basis thema</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Negeer media store covers</string>
|
||||
<string name="pref_title_last_added_interval">Laatst toegevoegde afspeellijst interval</string>
|
||||
<string name="pref_title_lock_screen">Volledig scherm besturing knoppen</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Poate cauza probleme de redare pe unele dispozitive."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Poate mări calitatea copertei de album, dar cauzează încărcarea mai lentă a imaginilor. Activați această opțiune doar dacă aveți probleme cu coperta de album cu rezoluție mică.</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Comenzi pe ecranul de blocare pentru Retro music.</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Redare \"Gapless\"</string>
|
||||
<string name="pref_title_general_theme">Temă</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignoră copertele de pe Magazinul Media</string>
|
||||
<string name="pref_title_last_added_interval">Ultimul interval de playlist adăugat</string>
|
||||
<string name="pref_title_lock_screen">Comenzi ecran complet</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Moze prouzrokovati probleme na pojedinim uredjajima."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">oze poboljsati kvalitet omota albuma ali uzrokuje njegovo sporije ucitavanje. Omoguci ovo samo ukoliko imas problema sa losim kvalitetom slike omota albuma.</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Prikazuj kontrole na zakljucanom ekranu</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Neuznemiravano reprodukovanje</string>
|
||||
<string name="pref_title_general_theme">Opsta tema</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignorisi omote sa prodavnice</string>
|
||||
<string name="pref_title_last_added_interval">Interval plejliste poslednje dodato</string>
|
||||
<string name="pref_title_lock_screen">Kontrole preko celog ekrana</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"可能會在某些裝置上出現播放問題。"</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">提高專輯封面的成像品質,但會造成較長的讀取時間。建議只有在您對低畫質的專輯封面有問題時才開啟此選項。</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">無縫播放</string>
|
||||
<string name="pref_title_general_theme">主題</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">忽略音訊檔內嵌的專輯封面</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
|
|
@ -90,6 +90,7 @@
|
|||
<menu></menu>
|
||||
</item>
|
||||
<item
|
||||
android:orderInCategory="10"
|
||||
android:id="@+id/action_settings"
|
||||
android:icon="@drawable/ic_settings"
|
||||
android:title="@string/action_settings"
|
||||
|
|
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 8 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 5 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 8.3 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 12 KiB |
|
@ -3,7 +3,7 @@
|
|||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/retro_graph"
|
||||
app:startDestination="@id/libraryFragment">
|
||||
app:startDestination="@id/action_home">
|
||||
|
||||
<fragment
|
||||
android:id="@+id/genreDetailsFragment"
|
||||
|
@ -76,4 +76,43 @@
|
|||
android:name="io.github.muntashirakon.music.activities.PermissionActivity"
|
||||
android:label="PermissionFragment"
|
||||
tools:layout="@layout/activity_permission" />
|
||||
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_album"
|
||||
android:name="code.name.monkey.retromusic.fragments.albums.AlbumsFragment"
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_artist"
|
||||
android:name="code.name.monkey.retromusic.fragments.artists.ArtistsFragment"
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_song"
|
||||
android:name="code.name.monkey.retromusic.fragments.songs.SongsFragment"
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_genre"
|
||||
android:name="code.name.monkey.retromusic.fragments.genres.GenresFragment"
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_playlist"
|
||||
android:name="code.name.monkey.retromusic.fragments.playlists.PlaylistsFragment"
|
||||
tools:layout="@layout/fragment_main_activity_recycler_view" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_folder"
|
||||
android:name="code.name.monkey.retromusic.fragments.folder.FoldersFragment"
|
||||
tools:layout="@layout/fragment_folder" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/action_home"
|
||||
android:name="code.name.monkey.retromusic.fragments.home.HomeFragment"
|
||||
android:label=""
|
||||
tools:layout="@layout/fragment_banner_home" />
|
||||
|
||||
|
||||
</navigation>
|
|
@ -1,165 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/now_playing"
|
||||
app:startDestination="@id/mainPlayerFragment">
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_player"
|
||||
android:id="@+id/playerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.normal.PlayerFragment"
|
||||
android:label="PlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_adaptive_player"
|
||||
android:id="@+id/adaptiveFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.adaptive.AdaptiveFragment"
|
||||
android:label="AdaptiveFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_blur"
|
||||
android:id="@+id/blurPlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.blur.BlurPlayerFragment"
|
||||
android:label="BlurPlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_card_blur_player"
|
||||
android:id="@+id/cardBlurFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.cardblur.CardBlurFragment"
|
||||
android:label="CardBlurFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_card_player"
|
||||
android:id="@+id/cardFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.card.CardFragment"
|
||||
android:label="CardFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_circle_player"
|
||||
android:id="@+id/circlePlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.circle.CirclePlayerFragment"
|
||||
android:label="CirclePlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_classic_player"
|
||||
android:id="@+id/classicPlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.classic.ClassicPlayerFragment"
|
||||
android:label="ClassicPlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_color_player"
|
||||
android:id="@+id/colorFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.color.ColorFragment"
|
||||
android:label="ColorFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_fit"
|
||||
android:id="@+id/fitFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.fit.FitFragment"
|
||||
android:label="FitFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_flat_player"
|
||||
android:id="@+id/flatPlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.flat.FlatPlayerFragment"
|
||||
android:label="FlatPlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_full"
|
||||
android:id="@+id/fullPlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.full.FullPlayerFragment"
|
||||
android:label="FullPlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_gradient_player"
|
||||
android:id="@+id/gradientPlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.gradient.GradientPlayerFragment"
|
||||
android:label="GradientPlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_material"
|
||||
android:id="@+id/materialFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.material.MaterialFragment"
|
||||
android:label="MaterialFragment" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/peakPlayerFragment"
|
||||
tools:layout="@layout/fragment_peak_player"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.peak.PeakPlayerFragment"
|
||||
android:label="PeakPlayerFragment" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/plainPlayerFragment"
|
||||
tools:layout="@layout/fragment_plain_player"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.plain.PlainPlayerFragment"
|
||||
android:label="PlainPlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_simple_player"
|
||||
android:id="@+id/simplePlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.simple.SimplePlayerFragment"
|
||||
android:label="SimplePlayerFragment" />
|
||||
|
||||
<fragment
|
||||
tools:layout="@layout/fragment_tiny_player"
|
||||
android:id="@+id/tinyPlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.tiny.TinyPlayerFragment"
|
||||
android:label="TinyPlayerFragment" />
|
||||
|
||||
<fragment
|
||||
android:id="@+id/mainPlayerFragment"
|
||||
android:name="io.github.muntashirakon.music.fragments.player.NowPlayingPlayerFragment"
|
||||
android:label="MainPlayerFragment">
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_adaptiveFragment"
|
||||
app:destination="@id/adaptiveFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_cardBlurFragment"
|
||||
app:destination="@id/cardBlurFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_circlePlayerFragment"
|
||||
app:destination="@id/circlePlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_blurPlayerFragment"
|
||||
app:destination="@id/blurPlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_classicPlayerFragment"
|
||||
app:destination="@id/classicPlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_plainPlayerFragment"
|
||||
app:destination="@id/plainPlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_flatPlayerFragment"
|
||||
app:destination="@id/flatPlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_gradientPlayerFragment"
|
||||
app:destination="@id/gradientPlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_cardFragment"
|
||||
app:destination="@id/cardFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_fitFragment"
|
||||
app:destination="@id/fitFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_simplePlayerFragment"
|
||||
app:destination="@id/simplePlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_fullPlayerFragment"
|
||||
app:destination="@id/fullPlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_colorFragment"
|
||||
app:destination="@id/colorFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_peakPlayerFragment"
|
||||
app:destination="@id/peakPlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_tinyPlayerFragment"
|
||||
app:destination="@id/tinyPlayerFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayerFragment_to_materialFragment"
|
||||
app:destination="@id/materialFragment" />
|
||||
<action
|
||||
android:id="@+id/action_mainPlayer_to_playerFragment"
|
||||
app:destination="@id/playerFragment" />
|
||||
</fragment>
|
||||
</navigation>
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Může způsobit problémy s přehráváním u některých zařízení."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Může zvýšit kvalitu obalu alba, ale způsobí pomalejší načítání snímků. Tuto možnost povolte pouze v případě potíží s uměleckými díly s nízkým rozlišením.</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Přehrávání bez mezery</string>
|
||||
<string name="pref_title_general_theme">Hlavní téma</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignorovat obaly v zařízení</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Μπορεί να προκαλέσει προβλήματα με την αναπαραγωγή σε κάποιες συσκευές."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Μπορεί να αυξήσει την ποιότητα των εξωφύλλων άλμπουμ, αλλά προκαλεί αργή φόρτωση εικόνων. Ενεργοποιήστε αυτή την επίλογη μόνο εαν αντιμετωπίζετε προβλήματα με εξώφυλλα χαμηλής ανάλυσης.</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Ενεργοποίηση διακοπτών ρύθμισης στην οθόνη κλειδώματος.</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Αναπαραγωγή χωρίς κενά</string>
|
||||
<string name="pref_title_general_theme">Γενικό θέμα</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Παράληψη Media Store για εξώφυλλα</string>
|
||||
<string name="pref_title_last_added_interval">Χρονικό διάστημα playlist \"Προστέθηκε τελευταία\"</string>
|
||||
<string name="pref_title_lock_screen">Full screen Ρυθμίσεις</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -313,7 +313,7 @@
|
|||
<string name="pref_summary_extra_song_info">Show extra Song information, such as file format, bitrate and frequency</string>
|
||||
<string name="pref_summary_gapless_playback">"Can cause playback issues on some devices."</string>
|
||||
<string name="pref_summary_genre_toggle">Toggle genre tab</string>
|
||||
<string name="pref_summary_home_banner">Toggle home banner style</string>
|
||||
<string name="pref_summary_home_banner">Show or hide the home banner</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks</string>
|
||||
<string name="pref_summary_library_categories">Configure visibility and order of library categories.</string>
|
||||
<string name="pref_summary_lock_screen">Use Retro Music\'s custom lockscreen controls</string>
|
||||
|
@ -345,8 +345,8 @@
|
|||
<string name="pref_title_gapless_playback">Gapless playback</string>
|
||||
<string name="pref_title_general_theme">App theme</string>
|
||||
<string name="pref_title_genre_toggle">Show genre tab</string>
|
||||
<string name="pref_title_home_artist_grid_style">Home artist grid</string>
|
||||
<string name="pref_title_home_banner">Home banner</string>
|
||||
<string name="pref_title_home_artist_grid_style">Artist grid</string>
|
||||
<string name="pref_title_home_banner">Banner</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignore Media Store covers</string>
|
||||
<string name="pref_title_last_added_interval">Last added playlist interval</string>
|
||||
<string name="pref_title_lock_screen">Fullscreen controls</string>
|
||||
|
@ -370,7 +370,7 @@
|
|||
<string name="profile">Profile</string>
|
||||
<string name="purchase">Purchase</string>
|
||||
<string name="purchase_summary">*Think before buying, don\'t ask for refund.</string>
|
||||
<string name="queue">Queue</string>
|
||||
<string name="queue">Playing Queue</string>
|
||||
<string name="rate_app">Rate the app</string>
|
||||
<string name="rate_on_google_play_summary">Love this app? Let us know in the Google Play Store how we can make it even better</string>
|
||||
<string name="recent_albums">Recent albums</string>
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
<string name="add_lyrics">Añadir letra</string>
|
||||
<string name="add_photo">Agregar foto</string>
|
||||
<string name="add_playlist_title">"Agregar a lista de reproducción"</string>
|
||||
<string name="add_time_framed_lryics">Añadir retardo para letras</string>
|
||||
<string name="add_time_framed_lryics">Añadir retraso para letras</string>
|
||||
<string name="added_title_to_playing_queue">"Se ha agregado 1 canción a la cola de reproducción"</string>
|
||||
<string name="added_x_titles_to_playing_queue">%1$d canciones agregadas a la cola de reproducción</string>
|
||||
<string name="album">Álbum</string>
|
||||
|
@ -74,7 +74,7 @@
|
|||
<string name="auto">Automático</string>
|
||||
<string name="base_color_theme">Color base del tema</string>
|
||||
<string name="bass_boost">Refuerzo de graves</string>
|
||||
<string name="bio">Biografía</string>
|
||||
<string name="bio">Bio</string>
|
||||
<string name="biography">Biografía</string>
|
||||
<string name="black_theme_name">Negro</string>
|
||||
<string name="blacklist">Lista Negra</string>
|
||||
|
@ -82,7 +82,7 @@
|
|||
<string name="blur_card">Tarjeta con desenfoque</string>
|
||||
<string name="bug_report_failed">Enviando el reporte a GitHub...</string>
|
||||
<string name="bug_report_failed_invalid_token">Token de acceso inválido. Por favor, contacta con el desarrollador de la aplicación</string>
|
||||
<string name="bug_report_failed_issues_not_available">El problema no esta habilitado para el repositorio seleccionado. Por favor, contacta col el desarrollador de la app.</string>
|
||||
<string name="bug_report_failed_issues_not_available">El problema no está habilitado para el repositorio seleccionado. Por favor, contacta con el desarrollador de la app.</string>
|
||||
<string name="bug_report_failed_unknown">Se ha producido un error inesperado. Por favor, contacta con el desarrollador de la aplicación</string>
|
||||
<string name="bug_report_failed_wrong_credentials">Usuario o contraseña incorrectos</string>
|
||||
<string name="bug_report_issue">Problema</string>
|
||||
|
@ -183,7 +183,7 @@
|
|||
<string name="grid_size_6">6</string>
|
||||
<string name="grid_size_7">7</string>
|
||||
<string name="grid_size_8">8</string>
|
||||
<string name="grid_style_label">Cuadricula y estilo</string>
|
||||
<string name="grid_style_label">Cuadrícula y estilo</string>
|
||||
<string name="hinge">Giro</string>
|
||||
<string name="history">Historial</string>
|
||||
<string name="home">Inicio</string>
|
||||
|
@ -199,7 +199,7 @@
|
|||
<string name="label_file_name">Nombre del archivo</string>
|
||||
<string name="label_file_path">Ruta del archivo</string>
|
||||
<string name="label_file_size">Tamaño</string>
|
||||
<string name="label_more_from">Más desde %s</string>
|
||||
<string name="label_more_from">Más de %s</string>
|
||||
<string name="label_sampling_rate">Frecuencia de muestreo</string>
|
||||
<string name="label_track_length">Duración</string>
|
||||
<string name="labeled">Etiquetado</string>
|
||||
|
@ -207,10 +207,10 @@
|
|||
<string name="last_song">Última canción</string>
|
||||
<string name="lets_play_something">Vamos a tocar un poco de música</string>
|
||||
<string name="library">Biblioteca</string>
|
||||
<string name="library_categories">Categorías biblioteca</string>
|
||||
<string name="library_categories">Categorías de la Biblioteca</string>
|
||||
<string name="licenses">Licencias</string>
|
||||
<string name="light_theme_name">Blanco claro</string>
|
||||
<string name="listeners_label">Escuchadores</string>
|
||||
<string name="listeners_label">Oyentes</string>
|
||||
<string name="listing_files">Listando archivos</string>
|
||||
<string name="loading_products">Cargando productos...</string>
|
||||
<string name="login">Iniciar Sección</string>
|
||||
|
@ -230,9 +230,9 @@
|
|||
<string name="no_albums">No hay Álbumes</string>
|
||||
<string name="no_artists">No hay Artistas</string>
|
||||
<string name="no_audio_ID">"Primero reproduce una canción, luego intenta de nuevo."</string>
|
||||
<string name="no_equalizer">No se encontró ecualizador</string>
|
||||
<string name="no_equalizer">No se encontró ningún ecualizador</string>
|
||||
<string name="no_genres">No hay Géneros</string>
|
||||
<string name="no_lyrics_found">No se encontró letra</string>
|
||||
<string name="no_lyrics_found">No se encontró la letra</string>
|
||||
<string name="no_playing_queue">No hay canciones tocando</string>
|
||||
<string name="no_playlists">No hay Listas de Reproducción</string>
|
||||
<string name="no_purchase_found">No se encontraron compras.</string>
|
||||
|
@ -256,7 +256,7 @@
|
|||
<string name="password">Contraseña</string>
|
||||
<string name="past_three_months">Más de 3 meses</string>
|
||||
<string name="paste_lyrics_here">Pegar letra aquí</string>
|
||||
<string name="peak">Peak</string>
|
||||
<string name="peak">Pica</string>
|
||||
<string name="permission_external_storage_denied">Permiso de acceso al almacenamiento externo denegado.</string>
|
||||
<string name="permissions_denied">Permiso denegado.</string>
|
||||
<string name="personalize">Personalizar</string>
|
||||
|
@ -289,7 +289,7 @@
|
|||
<string name="pref_header_library">Biblioteca</string>
|
||||
<string name="pref_header_lockscreen">Pantalla de bloqueo</string>
|
||||
<string name="pref_header_playlists">Listas de reproducción</string>
|
||||
<string name="pref_keep_pause_on_zero_volume_summary">Pausar la reproducción cuando se esta en silencio y reproducir cuando se aumenta el volumen. ¡Cuidado! Cuando se aumenta el volumen se empezara la reproducción aunque se este fuera de la app.</string>
|
||||
<string name="pref_keep_pause_on_zero_volume_summary">Pausar la reproducción cuando se está en silencio y reproducir cuando se aumenta el volumen. ¡Cuidado! Cuando se aumenta el volumen se empezará la reproducción aunque se esté fuera de la app.</string>
|
||||
<string name="pref_keep_pause_on_zero_volume_title">Pausar en cero</string>
|
||||
<string name="pref_keep_screen_on_summary">Tenga en cuenta que habilitar esta función puede afectar la duración de la batería</string>
|
||||
<string name="pref_keep_screen_on_title">Mantener la pantalla encendida</string>
|
||||
|
@ -306,14 +306,14 @@
|
|||
<string name="pref_summary_colored_app">El color del fondo y los botones de control cambian de acuerdo a la portada del álbum para la ventana de reproducción</string>
|
||||
<string name="pref_summary_colored_app_shortcuts">Colorea los accesos directos de la aplicación en el color de énfasis. Cada vez que cambie el color, active esta opción</string>
|
||||
<string name="pref_summary_colored_navigation_bar">Colorea la barra de navegación con el color principal</string>
|
||||
<string name="pref_summary_colored_notification">"Colorea la notificaci\u00f3n con el color vibrante de la portada del \u00e1lbum"</string>
|
||||
<string name="pref_summary_colored_notification">"Colorea la notificación con el color vibrante de la portada del álbum"</string>
|
||||
<string name="pref_summary_desaturated_color">Según las líneas de la guía Material Design en los colores del modo oscuro deben ser desaturados</string>
|
||||
<string name="pref_summary_dominant_color">Se tomará el color dominante de la portada del álbum o imagen del artista</string>
|
||||
<string name="pref_summary_extra_controls">Añadir controles extra al mini reproductor</string>
|
||||
<string name="pref_summary_extra_song_info">Mostrar información extra de canciones, como el formato de archivo, bitrate y frecuencia</string>
|
||||
<string name="pref_summary_extra_song_info">Mostrar información extra de canciones, como el formato de archivo, tasa de bits y frecuencia</string>
|
||||
<string name="pref_summary_gapless_playback">"Puede causar problemas de reproducción en algunos dispositivos"</string>
|
||||
<string name="pref_summary_genre_toggle">Mostrar/Ocultar pestaña de géneros</string>
|
||||
<string name="pref_summary_home_banner">Mostrar/Ocultar banner en inicio</string>
|
||||
<string name="pref_summary_genre_toggle">Mostrar/Ocultar pestaña Géneros</string>
|
||||
<string name="pref_summary_home_banner">Mostrar/Ocultar banner en Inicio</string>
|
||||
<string name="pref_summary_ignore_media_store_artwork">Puede aumentar la calidad de la portada del álbum, pero provoca tiempos de carga de imágenes más lentos. Solo habilite esto si tiene problemas con portadas de baja resolución</string>
|
||||
<string name="pref_summary_library_categories">Configure la visibilidad y el orden de las categorías de la biblioteca.</string>
|
||||
<string name="pref_summary_lock_screen">Usar los controles personalizados de Retro Music en la pantalla de bloqueo</string>
|
||||
|
@ -321,32 +321,32 @@
|
|||
<string name="pref_summary_round_corners">Redondear las esquinas de la aplicación</string>
|
||||
<string name="pref_summary_tab_titles">Mostrar/Ocultar nombres de las pestañas de navegación</string>
|
||||
<string name="pref_summary_toggle_full_screen">Modo inmersivo</string>
|
||||
<string name="pref_summary_toggle_headset">Comenzar a reproducir inmediatamente se conecten audífonos</string>
|
||||
<string name="pref_summary_toggle_headset">Comenzar a reproducir inmediatamente cuando se conecten audífonos</string>
|
||||
<string name="pref_summary_toggle_shuffle">El modo aleatorio se desactivará cuando se reproduzca una nueva lista de canciones</string>
|
||||
<string name="pref_summary_toggle_volume">Mostrar controles de volumen si hay suficiente espacio disponible.</string>
|
||||
<string name="pref_title_album_art_on_lockscreen">Mostrar/Ocultar portada del álbum</string>
|
||||
<string name="pref_title_album_cover_style">Tema de la portada del álbum</string>
|
||||
<string name="pref_title_album_cover_transform">Estilo de portada del álbum en reproducción</string>
|
||||
<string name="pref_title_album_grid_style">Cuadricula del álbum</string>
|
||||
<string name="pref_title_album_grid_style">Cuadrícula del álbum</string>
|
||||
<string name="pref_title_app_shortcuts">Accesos directos de la aplicación coloreados</string>
|
||||
<string name="pref_title_artist_grid_style">Cuadricula de los artistas</string>
|
||||
<string name="pref_title_audio_ducking">Reducir el volumen en pérdida de enfoque</string>
|
||||
<string name="pref_title_artist_grid_style">Cuadrícula de los artistas</string>
|
||||
<string name="pref_title_audio_ducking">Reducir el volumen cuando se pierda el enfoque</string>
|
||||
<string name="pref_title_auto_download_artist_images">Descarga automática de imágenes de artistas</string>
|
||||
<string name="pref_title_blacklist">Lista Negra</string>
|
||||
<string name="pref_title_bluetooth_playback">Reproducción por Bluetooth</string>
|
||||
<string name="pref_title_blurred_album_art">Desenfocar portada del álbum</string>
|
||||
<string name="pref_title_choose_equalizer">Elegir ecualizador</string>
|
||||
<string name="pref_title_classic_notification">Diseño de notificación clásico</string>
|
||||
<string name="pref_title_colored_app">Color adaptativo</string>
|
||||
<string name="pref_title_colored_app">Color Adaptativo</string>
|
||||
<string name="pref_title_colored_notification">Notificación coloreada</string>
|
||||
<string name="pref_title_desaturated_color">Color Desaturado</string>
|
||||
<string name="pref_title_extra_controls">Controles extra</string>
|
||||
<string name="pref_title_extra_song_info">Información de la canción</string>
|
||||
<string name="pref_title_gapless_playback">Reproducción sin pausas</string>
|
||||
<string name="pref_title_general_theme">Tema de la aplicación</string>
|
||||
<string name="pref_title_genre_toggle">Mostrar pestaña de géneros</string>
|
||||
<string name="pref_title_home_artist_grid_style">Cuadricula de los artistas en inicio</string>
|
||||
<string name="pref_title_home_banner">Banner de inicio</string>
|
||||
<string name="pref_title_genre_toggle">Mostrar pestaña Géneros</string>
|
||||
<string name="pref_title_home_artist_grid_style">Cuadrícula de los artistas en inicio</string>
|
||||
<string name="pref_title_home_banner">Banner de Inicio</string>
|
||||
<string name="pref_title_ignore_media_store_artwork">Ignorar las portadas de la biblioteca de medios</string>
|
||||
<string name="pref_title_last_added_interval">Intervalo de la lista \"Añadidos Recientemente\"</string>
|
||||
<string name="pref_title_lock_screen">Controles en pantalla completa</string>
|
||||
|
@ -355,7 +355,7 @@
|
|||
<string name="pref_title_open_source_licences">Licencias de código abierto</string>
|
||||
<string name="pref_title_round_corners">Bordes de las esquinas</string>
|
||||
<string name="pref_title_tab_text_mode">Forma de los títulos de las pestañas</string>
|
||||
<string name="pref_title_toggle_carousel_effect">Efecto carrusel</string>
|
||||
<string name="pref_title_toggle_carousel_effect">Efecto Carrusel</string>
|
||||
<string name="pref_title_toggle_dominant_color">Color dominante</string>
|
||||
<string name="pref_title_toggle_full_screen">Aplicación en pantalla completa</string>
|
||||
<string name="pref_title_toggle_tab_titles">Títulos de las pestañas</string>
|
||||
|
@ -364,7 +364,7 @@
|
|||
<string name="pref_title_toggle_volume">Controles de volumen</string>
|
||||
<string name="pref_title_user_info">Información de usuario</string>
|
||||
<string name="primary_color">Color principal</string>
|
||||
<string name="primary_color_desc">El color principal del tema, por defecto es gris azulado, por ahora funciona con colores oscuros</string>
|
||||
<string name="primary_color_desc">El color principal del tema, por defecto gris azulado, por ahora funciona con colores oscuros</string>
|
||||
<string name="pro">Pro</string>
|
||||
<string name="pro_summary">Temas en reproducción, efecto Carrusel, tema de color y más ...</string>
|
||||
<string name="profile">Perfil</string>
|
||||
|
@ -378,7 +378,7 @@
|
|||
<string name="remove_action">Eliminar</string>
|
||||
<string name="remove_banner_photo">Eliminar foto del banner</string>
|
||||
<string name="remove_cover">Eliminar portada</string>
|
||||
<string name="remove_from_blacklist">Eliminar de la lista negra</string>
|
||||
<string name="remove_from_blacklist">Eliminar de la Lista Negra</string>
|
||||
<string name="remove_profile_photo">Eliminar foto de perfil</string>
|
||||
<string name="remove_song_from_playlist_title">Eliminar canción de la lista</string>
|
||||
<string name="remove_song_x_from_playlist"><![CDATA[¿Eliminar la canción </b>%1$s<b> de la lista?]]></string>
|
||||
|
@ -393,8 +393,8 @@
|
|||
<string name="restored_previous_purchase_please_restart">Compra anterior restaurada. Por favor, reinicie la aplicación para hacer uso de todas las funciones.</string>
|
||||
<string name="restored_previous_purchases">Compras anteriores restauradas.</string>
|
||||
<string name="restoring_purchase">Restaurando compra...</string>
|
||||
<string name="retro_equalizer">Ecualizador de Reto Music</string>
|
||||
<string name="retro_music_player">Reproductor de Música Retro</string>
|
||||
<string name="retro_equalizer">Ecualizador de Retro Music</string>
|
||||
<string name="retro_music_player">Reproductor de Retro Music</string>
|
||||
<string name="retro_music_pro">Retro Music Pro</string>
|
||||
<string name="saf_delete_failed">La eliminación del archivo falló</string>
|
||||
<!-- SAF -->
|
||||
|
@ -471,12 +471,12 @@
|
|||
<string name="title_dashboard">Tablero </string>
|
||||
<string name="title_good_afternoon">¡Buenas Tardes!</string>
|
||||
<string name="title_good_day">¡Buen Día!</string>
|
||||
<string name="title_good_evening">¡Buenas Tardes!</string>
|
||||
<string name="title_good_morning">¡Buenos días!</string>
|
||||
<string name="title_good_night">Buenas noches</string>
|
||||
<string name="title_good_evening">¡Buenas Noches!</string>
|
||||
<string name="title_good_morning">¡Buen Día!</string>
|
||||
<string name="title_good_night">¡Buenas Noches!</string>
|
||||
<string name="title_user_info">¿Cómo te llamas?</string>
|
||||
<string name="today">Hoy</string>
|
||||
<string name="top_albums">Álbumes mas reproducidos</string>
|
||||
<string name="top_albums">Álbumes más reproducidos</string>
|
||||
<string name="top_artists">Artistas más reproducidos</string>
|
||||
<string name="track_hint">"Pista (2 para pista 2 o 3004 para CD3 pista 4)"</string>
|
||||
<string name="track_list">Número de pista</string>
|
||||
|
@ -485,7 +485,7 @@
|
|||
<string name="twitter_page">Twitter</string>
|
||||
<string name="twitter_page_summary">Comparte tu diseño con Retro Music</string>
|
||||
<string name="unlabeled">Sin etiqueta</string>
|
||||
<string name="unplayable_file">No se pudo reproducir esta canci\u00f3n</string>
|
||||
<string name="unplayable_file">No se pudo reproducir esta canción</string>
|
||||
<string name="up_next">A continuación</string>
|
||||
<string name="update_image">Actualizar imagen</string>
|
||||
<string name="updating">Actualizando...</string>
|
||||
|
@ -504,37 +504,37 @@
|
|||
<string name="x_selected">%1$d seleccionados</string>
|
||||
<string name="year">Año</string>
|
||||
<string name="you_have_to_select_at_least_one_category">Tienes que seleccionar al menos una categoría</string>
|
||||
<string name="you_will_be_forwarded_to_the_issue_tracker_website">Sera redirigido al sitio web para reportar problemas.</string>
|
||||
<string name="you_will_be_forwarded_to_the_issue_tracker_website">Será redirigido al sitio web para reportar problemas.</string>
|
||||
<string name="your_account_data_is_only_used_for_authentication">Los datos de tu cuenta sólo se utilizan para la autenticación</string>
|
||||
<string name="amount">Cantidad</string>
|
||||
<string name="note">Nota (Opcional)</string>
|
||||
<string name="start_payment">Iniciar pago</string>
|
||||
<string name="pref_title_expand_now_playing_panel">Mostrar en pantalla de reproducción</string>
|
||||
<string name="pref_summary_expand_now_playing_panel">Al hacer clic en la notificación se mostrará la pantalla de reproducción en lugar de la pantalla de inicio</string>
|
||||
<string name="tiny_card_style">Tiny card</string>
|
||||
<string name="about_album_label">About %s</string>
|
||||
<string name="pref_language_name">Select language</string>
|
||||
<string name="translators">Translators</string>
|
||||
<string name="translators_summary">The people who helped translate this app</string>
|
||||
<string name="try_retro_music_premium">Try Retro Music Premium</string>
|
||||
<string name="tiny_card_style">Tarjeta pequeña</string>
|
||||
<string name="about_album_label">Acerca de %s</string>
|
||||
<string name="pref_language_name">Seleccionar lenguaje</string>
|
||||
<string name="translators">Traductores</string>
|
||||
<string name="translators_summary">Las personas que ayudaron a traducir esta aplicación</string>
|
||||
<string name="try_retro_music_premium">Pruebe Retro Music Premium</string>
|
||||
<plurals name="albumSongs">
|
||||
<item quantity="one">Song</item>
|
||||
<item quantity="other">Songs</item>
|
||||
<item quantity="one">Canción</item>
|
||||
<item quantity="other">Canciones</item>
|
||||
</plurals>
|
||||
<plurals name="albums">
|
||||
<item quantity="one">Album</item>
|
||||
<item quantity="other">Albums</item>
|
||||
<item quantity="one">Álbum</item>
|
||||
<item quantity="other">Álbumes</item>
|
||||
</plurals>
|
||||
<plurals name="numSongs">
|
||||
<item quantity="one">%d Song</item>
|
||||
<item quantity="other">%d Songs</item>
|
||||
<item quantity="one">%d Canción</item>
|
||||
<item quantity="other">%d Canciones</item>
|
||||
</plurals>
|
||||
<plurals name="numAlbums">
|
||||
<item quantity="one">%d Album</item>
|
||||
<item quantity="other">%d Albums</item>
|
||||
<item quantity="one">%d Álbum</item>
|
||||
<item quantity="other">%d Álbumes</item>
|
||||
</plurals>
|
||||
<plurals name="numArtists">
|
||||
<item quantity="one">%d Artist</item>
|
||||
<item quantity="other">%d Artists</item>
|
||||
<item quantity="one">%d Artista</item>
|
||||
<item quantity="other">%d Artistas</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
|