fix: Fix toolbar color in Share story activity
This commit is contained in:
parent
979c26ff40
commit
0d205b310e
1 changed files with 2 additions and 20 deletions
|
@ -21,7 +21,6 @@ import android.graphics.drawable.GradientDrawable
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.provider.MediaStore.Images.Media
|
import android.provider.MediaStore.Images.Media
|
||||||
import android.view.MenuItem
|
import android.view.MenuItem
|
||||||
import androidx.core.content.ContentResolverCompat
|
|
||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.core.os.BundleCompat
|
import androidx.core.os.BundleCompat
|
||||||
import androidx.core.view.drawToBitmap
|
import androidx.core.view.drawToBitmap
|
||||||
|
@ -30,7 +29,6 @@ import code.name.monkey.appthemehelper.util.MaterialValueHelper
|
||||||
import code.name.monkey.retromusic.activities.base.AbsThemeActivity
|
import code.name.monkey.retromusic.activities.base.AbsThemeActivity
|
||||||
import code.name.monkey.retromusic.databinding.ActivityShareInstagramBinding
|
import code.name.monkey.retromusic.databinding.ActivityShareInstagramBinding
|
||||||
import code.name.monkey.retromusic.extensions.accentColor
|
import code.name.monkey.retromusic.extensions.accentColor
|
||||||
import code.name.monkey.retromusic.extensions.setLightStatusBar
|
|
||||||
import code.name.monkey.retromusic.extensions.setStatusBarColor
|
import code.name.monkey.retromusic.extensions.setStatusBarColor
|
||||||
import code.name.monkey.retromusic.glide.RetroGlideExtension
|
import code.name.monkey.retromusic.glide.RetroGlideExtension
|
||||||
import code.name.monkey.retromusic.glide.RetroGlideExtension.asBitmapPalette
|
import code.name.monkey.retromusic.glide.RetroGlideExtension.asBitmapPalette
|
||||||
|
@ -78,8 +76,7 @@ class ShareInstagramStory : AbsThemeActivity() {
|
||||||
.load(RetroGlideExtension.getSongModel(songFinal))
|
.load(RetroGlideExtension.getSongModel(songFinal))
|
||||||
.into(object : RetroMusicColoredTarget(binding.image) {
|
.into(object : RetroMusicColoredTarget(binding.image) {
|
||||||
override fun onColorReady(colors: MediaNotificationProcessor) {
|
override fun onColorReady(colors: MediaNotificationProcessor) {
|
||||||
val isColorLight = ColorUtil.isColorLight(colors.backgroundColor)
|
setColors(colors.backgroundColor)
|
||||||
setColors(isColorLight, colors.backgroundColor)
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -107,22 +104,7 @@ class ShareInstagramStory : AbsThemeActivity() {
|
||||||
ColorStateList.valueOf(accentColor())
|
ColorStateList.valueOf(accentColor())
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setColors(colorLight: Boolean, color: Int) {
|
private fun setColors(color: Int) {
|
||||||
setLightStatusBar(colorLight)
|
|
||||||
binding.toolbar.setTitleTextColor(
|
|
||||||
MaterialValueHelper.getPrimaryTextColor(
|
|
||||||
this@ShareInstagramStory,
|
|
||||||
colorLight
|
|
||||||
)
|
|
||||||
)
|
|
||||||
binding.toolbar.navigationIcon?.setTintList(
|
|
||||||
ColorStateList.valueOf(
|
|
||||||
MaterialValueHelper.getPrimaryTextColor(
|
|
||||||
this@ShareInstagramStory,
|
|
||||||
colorLight
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
binding.mainContent.background =
|
binding.mainContent.background =
|
||||||
GradientDrawable(
|
GradientDrawable(
|
||||||
GradientDrawable.Orientation.TOP_BOTTOM,
|
GradientDrawable.Orientation.TOP_BOTTOM,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue