Fixed white navigation bar

This commit is contained in:
Prathamesh More 2022-01-21 17:57:04 +05:30
parent 5f8ba985a3
commit 1c94e4d18a
2 changed files with 8 additions and 3 deletions

View file

@ -36,10 +36,10 @@ abstract class AbsThemeActivity : ATHToolbarActivity(), Runnable {
private val handler = Handler()
override fun onCreate(savedInstanceState: Bundle?) {
setEdgeToEdgeOrImmersive()
updateTheme()
hideStatusBar()
super.onCreate(savedInstanceState)
setEdgeToEdgeOrImmersive()
registerSystemUiVisibility()
toggleScreenOn()
setLightNavigationBarAuto()

View file

@ -14,6 +14,7 @@
*/
package code.name.monkey.retromusic.adapter.artist
import android.annotation.SuppressLint
import android.content.res.ColorStateList
import android.content.res.Resources
import android.view.LayoutInflater
@ -53,13 +54,17 @@ class ArtistAdapter(
activity, ICabHolder, R.menu.menu_media_selection
), PopupTextProvider {
var albumArtistsOnly = false
init {
this.setHasStableIds(true)
}
@SuppressLint("NotifyDataSetChanged")
fun swapDataSet(dataSet: List<Artist>) {
this.dataSet = dataSet
notifyDataSetChanged()
albumArtistsOnly = PreferenceUtil.albumArtistsOnly
}
override fun getItemId(position: Int): Long {
@ -87,7 +92,7 @@ class ArtistAdapter(
holder.title?.text = artist.name
holder.text?.hide()
val transitionName =
if (PreferenceUtil.albumArtistsOnly) artist.name else artist.id.toString()
if (albumArtistsOnly) artist.name else artist.id.toString()
if (holder.imageContainer != null) {
ViewCompat.setTransitionName(holder.imageContainer!!, transitionName)
} else {
@ -169,7 +174,7 @@ class ArtistAdapter(
} else {
val artist = dataSet[layoutPosition]
image?.let {
if (PreferenceUtil.albumArtistsOnly && IAlbumArtistClickListener != null) {
if (albumArtistsOnly && IAlbumArtistClickListener != null) {
IAlbumArtistClickListener.onAlbumArtist(artist.name, imageContainer ?: it)
} else {
IArtistClickListener.onArtist(artist.id, imageContainer ?: it)