This commit is contained in:
Jobobby04 2021-08-27 13:13:28 -04:00
parent 9ddadae078
commit 325ac2b43e

View File

@ -462,14 +462,20 @@ class MigrationListController(bundle: Bundle? = null) :
)
}
menuCopy.icon.mutate()
menuMigrate.icon.mutate()
val tintColor = activity?.getResourceColor(R.attr.colorOnToolbar) ?: Color.WHITE
val translucentWhite = ColorUtils.setAlphaComponent(tintColor, 127)
menuCopy.icon?.setTint(if (allMangasDone) tintColor else translucentWhite)
menuMigrate?.icon?.setTint(if (allMangasDone) tintColor else translucentWhite)
menuCopy.isEnabled = allMangasDone
menuMigrate.isEnabled = allMangasDone
val color = if (allMangasDone) {
tintColor
} else {
ColorUtils.setAlphaComponent(tintColor, 127)
}
menuCopy.setIconTint(allMangasDone, color)
menuMigrate.setIconTint(allMangasDone, color)
}
private fun MenuItem.setIconTint(enabled: Boolean, color: Int) {
icon.mutate()
icon.setTint(color)
isEnabled = enabled
}
override fun onOptionsItemSelected(item: MenuItem): Boolean {