mirror of
https://github.com/TwidereProject/Twidere-Android
synced 2025-02-09 00:08:41 +01:00
fixed incoming message background color
This commit is contained in:
parent
bcc1d2f140
commit
0bb81b5b15
@ -225,9 +225,9 @@ class MessagesConversationAdapter(
|
|||||||
private const val ITEM_LOAD_OLDER_INDICATOR = 4
|
private const val ITEM_LOAD_OLDER_INDICATOR = 4
|
||||||
|
|
||||||
private fun Context.getIncomingMessageColor(): ColorStateList {
|
private fun Context.getIncomingMessageColor(): ColorStateList {
|
||||||
val foregroundColor = ThemeUtils.getColorForeground(this)
|
val defaultBubbleColor = ThemeUtils.getColorFromAttribute(this, R.attr.messageBubbleColor)
|
||||||
val themeColor = Chameleon.getOverrideTheme(this, ChameleonUtils.getActivity(this)).colorAccent
|
val themeColor = Chameleon.getOverrideTheme(this, ChameleonUtils.getActivity(this)).colorAccent
|
||||||
val normalColor = ThemeUtils.getOptimalAccentColor(themeColor, foregroundColor)
|
val normalColor = ColorUtils.compositeColors(ColorUtils.setAlphaComponent(themeColor, 0x33), defaultBubbleColor)
|
||||||
val pressedColor = if (ColorUtils.calculateLuminance(normalColor) < 0.1) {
|
val pressedColor = if (ColorUtils.calculateLuminance(normalColor) < 0.1) {
|
||||||
ColorUtils.compositeColors(0x20FFFFFF, normalColor)
|
ColorUtils.compositeColors(0x20FFFFFF, normalColor)
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user