Add gradient theme

This commit is contained in:
Hemanth S 2020-05-18 01:28:04 +05:30
parent 563ae8a699
commit defee853c7
18 changed files with 890 additions and 47 deletions

View file

@ -47,6 +47,7 @@ open class AlbumAdapter(
}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
println("onCreateViewHolder $itemLayoutRes")
itemLayoutRes = if (itemLayoutRes >= -1) {
itemLayoutRes
} else {

View file

@ -95,6 +95,7 @@ class AlbumCoverPagerAdapter(
Fit,
Tiny,
Classic,
Gradient,
Full -> R.layout.fragment_album_full_cover
else -> {
if (PreferenceUtil.getInstance(requireContext()).carouselEffect()

View file

@ -1,9 +1,7 @@
package code.name.monkey.retromusic.adapter.song
import android.graphics.PorterDuff.Mode
import android.view.MenuItem
import android.view.View
import android.widget.ImageView
import androidx.appcompat.app.AppCompatActivity
import code.name.monkey.retromusic.R
import code.name.monkey.retromusic.helper.MusicPlayerRemote
@ -35,7 +33,6 @@ class PlayingQueueAdapter(
SwipeableItemAdapter<PlayingQueueAdapter.ViewHolder>,
PopupTextProvider {
private var color = -1
private var songToRemove: Song? = null
override fun createViewHolder(view: View): SongAdapter.ViewHolder {
@ -51,23 +48,6 @@ class PlayingQueueAdapter(
}
}
private fun setColor(holder: SongAdapter.ViewHolder, white: Int) {
if (holder.title != null) {
holder.title!!.setTextColor(white)
if (color != -1) {
holder.title!!.setTextColor(color)
}
}
holder.text?.setTextColor(white)
holder.time?.setTextColor(white)
holder.imageText?.setTextColor(white)
if (holder.menu != null) {
(holder.menu as ImageView).setColorFilter(white, Mode.SRC_IN)
}
}
override fun getItemViewType(position: Int): Int {
if (position < current) {
return HISTORY
@ -139,7 +119,6 @@ class PlayingQueueAdapter(
}
inner class ViewHolder(itemView: View) : SongAdapter.ViewHolder(itemView) {
@DraggableItemStateFlags
private var mDragStateFlags: Int = 0