├── .gitignore ├── LICENSE ├── app ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── zxj │ │ └── music │ │ └── fusion │ │ ├── App.java │ │ ├── MainActivity.java │ │ ├── ResultFragment.java │ │ ├── SearchActivity.java │ │ ├── bean │ │ ├── MusicPlayer.java │ │ └── SongInfo.java │ │ ├── task │ │ ├── LoadMoreTask.java │ │ └── SearchTask.java │ │ ├── transition │ │ └── StartAnimatable.java │ │ ├── util │ │ ├── ConnectionUtil.java │ │ ├── DownloadUtils.java │ │ ├── ImeUtils.java │ │ ├── PrefUtil.java │ │ ├── TaskUtil.java │ │ └── UiUtils.java │ │ └── widget │ │ ├── ForegroundLinearLayout.java │ │ ├── Panel.java │ │ └── SnackBar.java │ └── res │ ├── animator │ ├── raise_activated.xml │ ├── searchback_hide_arrow_head.xml │ ├── searchback_hide_arrow_head_move.xml │ ├── searchback_hide_circle.xml │ ├── searchback_show_arrow_head.xml │ ├── searchback_show_arrow_head_move.xml │ ├── searchback_show_circle.xml │ ├── searchback_stem_back_to_search.xml │ └── searchback_stem_search_to_back.xml │ ├── drawable-nodpi │ ├── icon_art.png │ └── search_music.png │ ├── drawable-xhdpi │ ├── ic_chevron_down.png │ ├── ic_download.png │ ├── ic_pause.png │ ├── ic_play.png │ ├── ic_skip_next.png │ └── ic_skip_previous.png │ ├── drawable-xxhdpi │ ├── ic_chevron_down.png │ ├── ic_download.png │ ├── ic_launcher.png │ ├── ic_pause.png │ ├── ic_play.png │ ├── ic_skip_next.png │ ├── ic_skip_previous.png │ └── search_music.png │ ├── drawable │ ├── avd_back_to_search.xml │ ├── avd_search_to_back.xml │ ├── fab.xml │ ├── ic_arrow_back_padded.xml │ ├── ic_search.xml │ ├── searchback_back.xml │ └── searchback_search.xml │ ├── layout │ ├── activity_search.xml │ ├── item_song.xml │ ├── layout_about.xml │ ├── layout_bottom_bar.xml │ ├── layout_dialog_checkable.xml │ ├── layout_dialog_textview.xml │ ├── layout_fragment.xml │ ├── layout_playing_bar.xml │ ├── layout_snack_bar.xml │ ├── layout_song_player.xml │ └── main.xml │ ├── menu │ └── menu_main.xml │ ├── transition │ ├── search_enter.xml │ ├── search_return.xml │ ├── search_shared_enter.xml │ └── search_shared_return.xml │ ├── values-zh │ └── strings.xml │ ├── values │ ├── attrs_foreground_view.xml │ ├── attrs_start_animatable.xml │ ├── searchback.xml │ ├── strings.xml │ └── styles.xml │ └── xml │ └── searchable.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | /app/build 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/LICENSE -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/ResultFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/ResultFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/SearchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/SearchActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/bean/MusicPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/bean/MusicPlayer.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/bean/SongInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/bean/SongInfo.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/task/LoadMoreTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/task/LoadMoreTask.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/task/SearchTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/task/SearchTask.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/transition/StartAnimatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/transition/StartAnimatable.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/util/ConnectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/util/ConnectionUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/util/DownloadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/util/DownloadUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/util/ImeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/util/ImeUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/util/PrefUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/util/PrefUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/util/TaskUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/util/TaskUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/util/UiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/util/UiUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/widget/ForegroundLinearLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/widget/ForegroundLinearLayout.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/widget/Panel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/widget/Panel.java -------------------------------------------------------------------------------- /app/src/main/java/com/zxj/music/fusion/widget/SnackBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/java/com/zxj/music/fusion/widget/SnackBar.java -------------------------------------------------------------------------------- /app/src/main/res/animator/raise_activated.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/raise_activated.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/searchback_hide_arrow_head.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/searchback_hide_arrow_head.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/searchback_hide_arrow_head_move.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/searchback_hide_arrow_head_move.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/searchback_hide_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/searchback_hide_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/searchback_show_arrow_head.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/searchback_show_arrow_head.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/searchback_show_arrow_head_move.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/searchback_show_arrow_head_move.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/searchback_show_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/searchback_show_circle.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/searchback_stem_back_to_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/searchback_stem_back_to_search.xml -------------------------------------------------------------------------------- /app/src/main/res/animator/searchback_stem_search_to_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/animator/searchback_stem_search_to_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/icon_art.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-nodpi/icon_art.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/search_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-nodpi/search_music.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_chevron_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xhdpi/ic_chevron_down.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xhdpi/ic_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xhdpi/ic_pause.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xhdpi/ic_play.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_skip_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xhdpi/ic_skip_next.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_skip_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xhdpi/ic_skip_previous.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_chevron_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xxhdpi/ic_chevron_down.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xxhdpi/ic_download.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xxhdpi/ic_pause.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xxhdpi/ic_play.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_skip_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xxhdpi/ic_skip_next.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_skip_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xxhdpi/ic_skip_previous.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/search_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable-xxhdpi/search_music.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_back_to_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable/avd_back_to_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/avd_search_to_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable/avd_search_to_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable/fab.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back_padded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable/ic_arrow_back_padded.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable/ic_search.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/searchback_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable/searchback_back.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/searchback_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/drawable/searchback_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/activity_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_song.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/item_song.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/layout_about.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_bottom_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/layout_bottom_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_dialog_checkable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/layout_dialog_checkable.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_dialog_textview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/layout_dialog_textview.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/layout_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_playing_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/layout_playing_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_snack_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/layout_snack_bar.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_song_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/layout_song_player.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/layout/main.xml -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/menu/menu_main.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/search_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/transition/search_enter.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/search_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/transition/search_return.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/search_shared_enter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/transition/search_shared_enter.xml -------------------------------------------------------------------------------- /app/src/main/res/transition/search_shared_return.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/transition/search_shared_return.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/values-zh/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs_foreground_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/values/attrs_foreground_view.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs_start_animatable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/values/attrs_start_animatable.xml -------------------------------------------------------------------------------- /app/src/main/res/values/searchback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/values/searchback.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/searchable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xjunz/PokeMusic/HEAD/app/src/main/res/xml/searchable.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------