Update long message activity toolbar color.

This commit is contained in:
Greyson Parrelli
2021-02-11 11:37:40 -05:00
parent 2751076089
commit cc9be7b61e
2 changed files with 26 additions and 24 deletions

View File

@@ -48,7 +48,7 @@ public class LongMessageActivity extends PassphraseRequiredActivity {
private static final int MAX_DISPLAY_LENGTH = 64 * 1024;
private final DynamicLanguage dynamicLanguage = new DynamicLanguage();
private final DynamicTheme dynamicTheme = new DynamicDarkActionBarTheme();
private final DynamicTheme dynamicTheme = new DynamicTheme();
private Stub<ViewGroup> sentBubble;
private Stub<ViewGroup> receivedBubble;
@@ -80,10 +80,6 @@ public class LongMessageActivity extends PassphraseRequiredActivity {
initViewModel(getIntent().getLongExtra(KEY_MESSAGE_ID, -1), getIntent().getBooleanExtra(KEY_IS_MMS, false));
LiveRecipient conversationRecipient = Recipient.live(getIntent().getParcelableExtra(KEY_CONVERSATION_RECIPIENT));
conversationRecipient.observe(this, recipient -> updateActionBarColor(recipient.getColor()));
updateActionBarColor(conversationRecipient.get().getColor());
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@@ -107,11 +103,6 @@ public class LongMessageActivity extends PassphraseRequiredActivity {
return false;
}
private void updateActionBarColor(@NonNull MaterialColor color) {
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(color.toActionBarColor(this)));
WindowUtil.setStatusBarColor(getWindow(), color.toStatusBarColor(this));
}
private void initViewModel(long messageId, boolean isMms) {
viewModel = ViewModelProviders.of(this, new LongMessageViewModel.Factory(getApplication(), new LongMessageRepository(this), messageId, isMms))
.get(LongMessageViewModel.class);