properly update all menu colors onResume
This commit is contained in:
parent
c1c9cf0419
commit
218aba7ad6
|
@ -63,7 +63,7 @@ android {
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation 'com.github.SimpleMobileTools:Simple-Commons:61f60f11eb'
|
implementation 'com.github.SimpleMobileTools:Simple-Commons:16633112b0'
|
||||||
implementation 'org.greenrobot:eventbus:3.3.1'
|
implementation 'org.greenrobot:eventbus:3.3.1'
|
||||||
implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61'
|
implementation 'com.github.tibbi:IndicatorFastScroll:4524cd0b61'
|
||||||
implementation 'com.github.tibbi:android-smsmms:33fcaf94d9'
|
implementation 'com.github.tibbi:android-smsmms:33fcaf94d9'
|
||||||
|
|
|
@ -94,6 +94,7 @@ class MainActivity : SimpleActivity() {
|
||||||
override fun onResume() {
|
override fun onResume() {
|
||||||
super.onResume()
|
super.onResume()
|
||||||
setupToolbar(main_toolbar)
|
setupToolbar(main_toolbar)
|
||||||
|
updateMenuColors()
|
||||||
|
|
||||||
getOrCreateConversationsAdapter().apply {
|
getOrCreateConversationsAdapter().apply {
|
||||||
if (storedTextColor != getProperTextColor()) {
|
if (storedTextColor != getProperTextColor()) {
|
||||||
|
@ -199,10 +200,15 @@ class MainActivity : SimpleActivity() {
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun updateMenuColors() {
|
private fun updateMenuColors() {
|
||||||
main_app_bar_layout.setBackgroundColor(getProperBackgroundColor())
|
val backgroundColor = getProperBackgroundColor()
|
||||||
main_toolbar_holder.background?.alpha = 60
|
val contrastColor = backgroundColor.getContrastColor()
|
||||||
main_toolbar_search.setTextColor(getProperBackgroundColor().getContrastColor())
|
|
||||||
main_toolbar_search.setHintTextColor(getProperBackgroundColor().getContrastColor().adjustAlpha(LOWER_ALPHA))
|
updateStatusbarColor(backgroundColor)
|
||||||
|
main_app_bar_layout.setBackgroundColor(backgroundColor)
|
||||||
|
main_toolbar_search_icon.applyColorFilter(contrastColor)
|
||||||
|
main_toolbar_holder.background?.applyColorFilter(getProperPrimaryColor().adjustAlpha(LOWER_ALPHA))
|
||||||
|
main_toolbar_search.setTextColor(contrastColor)
|
||||||
|
main_toolbar_search.setHintTextColor(contrastColor.adjustAlpha(MEDIUM_ALPHA))
|
||||||
}
|
}
|
||||||
|
|
||||||
// while SEND_SMS and READ_SMS permissions are mandatory, READ_CONTACTS is optional. If we don't have it, we just won't be able to show the contact name in some cases
|
// while SEND_SMS and READ_SMS permissions are mandatory, READ_CONTACTS is optional. If we don't have it, we just won't be able to show the contact name in some cases
|
||||||
|
|
Loading…
Reference in New Issue