fix crashing
parent
b9eb861fec
commit
9b89259178
|
@ -32,7 +32,6 @@ import com.afollestad.materialdialogs.bottomsheets.BottomSheet
|
||||||
import com.afollestad.materialdialogs.list.listItems
|
import com.afollestad.materialdialogs.list.listItems
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.google.gson.reflect.TypeToken
|
import com.google.gson.reflect.TypeToken
|
||||||
import kotlinx.android.synthetic.main.activity_about.container
|
|
||||||
import kotlinx.android.synthetic.main.activity_about.toolbar
|
import kotlinx.android.synthetic.main.activity_about.toolbar
|
||||||
import kotlinx.android.synthetic.main.card_credit.recyclerView
|
import kotlinx.android.synthetic.main.card_credit.recyclerView
|
||||||
import kotlinx.android.synthetic.main.card_other.changelog
|
import kotlinx.android.synthetic.main.card_other.changelog
|
||||||
|
@ -49,7 +48,6 @@ import kotlinx.android.synthetic.main.card_social.instagramLink
|
||||||
import kotlinx.android.synthetic.main.card_social.pinterestLink
|
import kotlinx.android.synthetic.main.card_social.pinterestLink
|
||||||
import kotlinx.android.synthetic.main.card_social.telegramLink
|
import kotlinx.android.synthetic.main.card_social.telegramLink
|
||||||
import kotlinx.android.synthetic.main.card_social.twitterLink
|
import kotlinx.android.synthetic.main.card_social.twitterLink
|
||||||
import me.everything.android.ui.overscroll.OverScrollDecoratorHelper
|
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
import java.nio.charset.StandardCharsets
|
import java.nio.charset.StandardCharsets
|
||||||
|
|
||||||
|
@ -88,7 +86,6 @@ class AboutActivity : AbsBaseActivity(), View.OnClickListener {
|
||||||
version.setSummary(getAppVersion())
|
version.setSummary(getAppVersion())
|
||||||
setUpView()
|
setUpView()
|
||||||
loadContributors()
|
loadContributors()
|
||||||
OverScrollDecoratorHelper.setUpOverScroll(container)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||||
|
|
|
@ -24,7 +24,6 @@ import kotlinx.android.synthetic.main.activity_playing_queue.clearQueue
|
||||||
import kotlinx.android.synthetic.main.activity_playing_queue.playerQueueSubHeader
|
import kotlinx.android.synthetic.main.activity_playing_queue.playerQueueSubHeader
|
||||||
import kotlinx.android.synthetic.main.activity_playing_queue.recyclerView
|
import kotlinx.android.synthetic.main.activity_playing_queue.recyclerView
|
||||||
import kotlinx.android.synthetic.main.activity_playing_queue.toolbar
|
import kotlinx.android.synthetic.main.activity_playing_queue.toolbar
|
||||||
import me.everything.android.ui.overscroll.OverScrollDecoratorHelper
|
|
||||||
|
|
||||||
open class PlayingQueueActivity : AbsMusicServiceActivity() {
|
open class PlayingQueueActivity : AbsMusicServiceActivity() {
|
||||||
|
|
||||||
|
@ -109,7 +108,6 @@ open class PlayingQueueActivity : AbsMusicServiceActivity() {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
ViewUtil.setUpFastScrollRecyclerViewColor(this, recyclerView)
|
ViewUtil.setUpFastScrollRecyclerViewColor(this, recyclerView)
|
||||||
OverScrollDecoratorHelper.setUpOverScroll(recyclerView, OverScrollDecoratorHelper.ORIENTATION_VERTICAL)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun checkForPadding() {
|
private fun checkForPadding() {
|
||||||
|
|
|
@ -34,7 +34,6 @@ import kotlinx.android.synthetic.main.activity_playlist_detail.emptyEmoji
|
||||||
import kotlinx.android.synthetic.main.activity_playlist_detail.emptyText
|
import kotlinx.android.synthetic.main.activity_playlist_detail.emptyText
|
||||||
import kotlinx.android.synthetic.main.activity_playlist_detail.recyclerView
|
import kotlinx.android.synthetic.main.activity_playlist_detail.recyclerView
|
||||||
import kotlinx.android.synthetic.main.activity_playlist_detail.toolbar
|
import kotlinx.android.synthetic.main.activity_playlist_detail.toolbar
|
||||||
import me.everything.android.ui.overscroll.OverScrollDecoratorHelper
|
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
class PlaylistDetailActivity : AbsSlidingMusicPanelActivity(), CabHolder, PlaylistSongsView {
|
class PlaylistDetailActivity : AbsSlidingMusicPanelActivity(), CabHolder, PlaylistSongsView {
|
||||||
|
@ -75,8 +74,6 @@ class PlaylistDetailActivity : AbsSlidingMusicPanelActivity(), CabHolder, Playli
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setUpRecyclerView() {
|
private fun setUpRecyclerView() {
|
||||||
ViewUtil.setUpFastScrollRecyclerViewColor(this, recyclerView)
|
|
||||||
OverScrollDecoratorHelper.setUpOverScroll(recyclerView, OverScrollDecoratorHelper.ORIENTATION_VERTICAL)
|
|
||||||
|
|
||||||
recyclerView.layoutManager = LinearLayoutManager(this)
|
recyclerView.layoutManager = LinearLayoutManager(this)
|
||||||
if (playlist is AbsCustomPlaylist) {
|
if (playlist is AbsCustomPlaylist) {
|
||||||
|
@ -118,6 +115,8 @@ class PlaylistDetailActivity : AbsSlidingMusicPanelActivity(), CabHolder, Playli
|
||||||
checkIsEmpty()
|
checkIsEmpty()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
ViewUtil.setUpFastScrollRecyclerViewColor(this, recyclerView)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onResume() {
|
override fun onResume() {
|
||||||
|
|
|
@ -38,7 +38,6 @@ import kotlinx.android.synthetic.main.activity_search.recyclerView
|
||||||
import kotlinx.android.synthetic.main.activity_search.searchContainer
|
import kotlinx.android.synthetic.main.activity_search.searchContainer
|
||||||
import kotlinx.android.synthetic.main.activity_search.searchView
|
import kotlinx.android.synthetic.main.activity_search.searchView
|
||||||
import kotlinx.android.synthetic.main.activity_search.voiceSearch
|
import kotlinx.android.synthetic.main.activity_search.voiceSearch
|
||||||
import me.everything.android.ui.overscroll.OverScrollDecoratorHelper
|
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
|
@ -113,8 +112,6 @@ class SearchActivity : AbsMusicServiceActivity(), OnQueryTextListener, TextWatch
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
OverScrollDecoratorHelper.setUpOverScroll(recyclerView, OverScrollDecoratorHelper.ORIENTATION_VERTICAL)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setupSearchView() {
|
private fun setupSearchView() {
|
||||||
|
|
|
@ -21,16 +21,16 @@ import code.name.monkey.retromusic.misc.SimpleOnSeekbarChangeListener
|
||||||
import code.name.monkey.retromusic.service.MusicService
|
import code.name.monkey.retromusic.service.MusicService
|
||||||
import code.name.monkey.retromusic.util.MusicUtil
|
import code.name.monkey.retromusic.util.MusicUtil
|
||||||
import code.name.monkey.retromusic.util.ViewUtil
|
import code.name.monkey.retromusic.util.ViewUtil
|
||||||
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.nextButton
|
||||||
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.playPauseButton
|
||||||
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.previousButton
|
||||||
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.progressSlider
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.progressSlider
|
||||||
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.repeatButton
|
||||||
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.shuffleButton
|
||||||
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.songCurrentProgress
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.songCurrentProgress
|
||||||
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.songTotalTime
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.songTotalTime
|
||||||
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.text
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.text
|
||||||
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.title
|
import kotlinx.android.synthetic.main.fragment_color_player_playback_controls.title
|
||||||
import kotlinx.android.synthetic.main.fragment_player_playback_controls.nextButton
|
|
||||||
import kotlinx.android.synthetic.main.fragment_player_playback_controls.playPauseButton
|
|
||||||
import kotlinx.android.synthetic.main.fragment_player_playback_controls.previousButton
|
|
||||||
import kotlinx.android.synthetic.main.fragment_player_playback_controls.repeatButton
|
|
||||||
import kotlinx.android.synthetic.main.fragment_player_playback_controls.shuffleButton
|
|
||||||
|
|
||||||
class ColorPlaybackControlsFragment : AbsPlayerControlsFragment() {
|
class ColorPlaybackControlsFragment : AbsPlayerControlsFragment() {
|
||||||
|
|
||||||
|
|
|
@ -21,5 +21,5 @@
|
||||||
|
|
||||||
<path
|
<path
|
||||||
android:fillColor="@color/md_white_1000"
|
android:fillColor="@color/md_white_1000"
|
||||||
android:pathData="M21 19V5c0-1.1-0.9-2-2-2H5c-1.1 0-2 0.9-2 2v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2zM8.9 13.98l2.1 2.53 3.1-3.99c0.2-0.26 0.6 -0.26 0.8 0.01l3.51 4.68c0.25 0.33 0.01 0.8 -0.4 0.8 H6.02c-0.42 0-0.65-0.48-0.39-0.81L8.12 14c0.19-0.26 0.57 -0.27 0.78 -0.02z" />
|
android:pathData="M19 5v14H5V5h14m0-2H5c-1.1 0-2 0.9-2 2v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2V5c0-1.1-0.9-2-2-2zm-4.86 8.86l-3 3.87L9 13.14 6 17h12l-3.86-5.14z" />
|
||||||
</vector>
|
</vector>
|
|
@ -19,5 +19,5 @@
|
||||||
android:viewportHeight="24.0">
|
android:viewportHeight="24.0">
|
||||||
<path
|
<path
|
||||||
android:fillColor="@color/md_white_1000"
|
android:fillColor="@color/md_white_1000"
|
||||||
android:pathData="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 15c-0.55 0-1-0.45-1-1v-4c0-0.55 0.45 -1 1-1s1 0.45 1 1v4c0 0.55-0.45 1-1 1zm1-8h-2V7h2v2z" />
|
android:pathData="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z" />
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
@ -20,5 +20,5 @@
|
||||||
|
|
||||||
<path
|
<path
|
||||||
android:fillColor="@color/md_white_1000"
|
android:fillColor="@color/md_white_1000"
|
||||||
android:pathData="M18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-0.83-0.68-1.5-1.51-1.5S10.5 3.17 10.5 4v0.68C7.63 5.36 6 7.92 6 11v5l-1.3 1.29c-0.63 0.63 -0.19 1.71 0.7 1.71h13.17c0.89 0 1.34-1.08 0.71 -1.71L18 16zm-6.01 6c1.1 0 2-0.9 2-2h-4c0 1.1 0.89 2 2 2zM6.77 4.73c0.42-0.38 0.43 -1.03 0.03 -1.43-0.38-0.38-1-0.39-1.39-0.02C3.7 4.84 2.52 6.96 2.14 9.34c-0.09 0.61 0.38 1.16 1 1.16 0.48 0 0.9-0.35 0.98 -0.83 0.3 -1.94 1.26-3.67 2.65-4.94zM18.6 3.28c-0.4-0.37-1.02-0.36-1.4 0.02 -0.4 0.4 -0.38 1.04 0.03 1.42 1.38 1.27 2.35 3 2.65 4.94 0.07 0.48 0.49 0.83 0.98 0.83 0.61 0 1.09-0.55 0.99 -1.16-0.38-2.37-1.55-4.48-3.25-6.05z" />
|
android:pathData="M19.29 17.29L18 16v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-0.83-0.67-1.5-1.5-1.5s-1.5 0.67 -1.5 1.5v0.68C7.63 5.36 6 7.92 6 11v5l-1.29 1.29c-0.63 0.63 -0.19 1.71 0.7 1.71h13.17c0.9 0 1.34-1.08 0.71 -1.71zM16 17H8v-6c0-2.48 1.51-4.5 4-4.5s4 2.02 4 4.5v6zm-4 5c1.1 0 2-0.9 2-2h-4c0 1.1 0.89 2 2 2z" />
|
||||||
</vector>
|
</vector>
|
Loading…
Reference in New Issue