mirror of
https://github.com/moparisthebest/Conversations
synced 2024-11-24 09:42:17 -05:00
match color in contact details to the colors in the send button. also migrated some other colors from hard coding to using resources
This commit is contained in:
parent
ff41918cb7
commit
dee46f3453
@ -9,5 +9,7 @@
|
||||
<color name="secondarybackground" type="color">#ffeeeeee</color>
|
||||
<color name="darkbackground" type="color">#ff323232</color>
|
||||
<color name="divider">#1f000000</color>
|
||||
<color name="warningtext">#ffe51c23</color>
|
||||
<color name="red">#ffe51c23</color>
|
||||
<color name="orange">#ffff9800</color>
|
||||
<color name="green">#ff259b24</color>
|
||||
</resources>
|
@ -278,31 +278,31 @@ public class ContactDetailsActivity extends XmppActivity {
|
||||
switch (contact.getMostAvailableStatus()) {
|
||||
case Presences.CHAT:
|
||||
status.setText(R.string.contact_status_free_to_chat);
|
||||
status.setTextColor(0xFF83b600);
|
||||
status.setTextColor(mColorGreen);
|
||||
break;
|
||||
case Presences.ONLINE:
|
||||
status.setText(R.string.contact_status_online);
|
||||
status.setTextColor(0xFF83b600);
|
||||
status.setTextColor(mColorGreen);
|
||||
break;
|
||||
case Presences.AWAY:
|
||||
status.setText(R.string.contact_status_away);
|
||||
status.setTextColor(0xFFffa713);
|
||||
status.setTextColor(mColorOrange);
|
||||
break;
|
||||
case Presences.XA:
|
||||
status.setText(R.string.contact_status_extended_away);
|
||||
status.setTextColor(0xFFffa713);
|
||||
status.setTextColor(mColorOrange);
|
||||
break;
|
||||
case Presences.DND:
|
||||
status.setText(R.string.contact_status_do_not_disturb);
|
||||
status.setTextColor(0xFFe92727);
|
||||
status.setTextColor(mColorRed);
|
||||
break;
|
||||
case Presences.OFFLINE:
|
||||
status.setText(R.string.contact_status_offline);
|
||||
status.setTextColor(0xFFe92727);
|
||||
status.setTextColor(mSecondaryTextColor);
|
||||
break;
|
||||
default:
|
||||
status.setText(R.string.contact_status_offline);
|
||||
status.setTextColor(0xFFe92727);
|
||||
status.setTextColor(mSecondaryTextColor);
|
||||
break;
|
||||
}
|
||||
if (contact.getPresences().size() > 1) {
|
||||
|
@ -55,7 +55,9 @@ public abstract class XmppActivity extends Activity {
|
||||
|
||||
protected int mPrimaryTextColor;
|
||||
protected int mSecondaryTextColor;
|
||||
protected int mWarningTextColor;
|
||||
protected int mColorRed;
|
||||
protected int mColorOrange;
|
||||
protected int mColorGreen;
|
||||
protected int mPrimaryColor;
|
||||
|
||||
private DisplayMetrics metrics;
|
||||
@ -183,7 +185,9 @@ public abstract class XmppActivity extends Activity {
|
||||
ExceptionHelper.init(getApplicationContext());
|
||||
mPrimaryTextColor = getResources().getColor(R.color.primarytext);
|
||||
mSecondaryTextColor = getResources().getColor(R.color.secondarytext);
|
||||
mWarningTextColor = getResources().getColor(R.color.warningtext);
|
||||
mColorRed = getResources().getColor(R.color.red);
|
||||
mColorOrange = getResources().getColor(R.color.orange);
|
||||
mColorGreen = getResources().getColor(R.color.green);
|
||||
mPrimaryColor = getResources().getColor(R.color.primary);
|
||||
if (getPreferences().getBoolean("use_larger_font", false)) {
|
||||
setTheme(R.style.ConversationsTheme_LargerText);
|
||||
@ -475,7 +479,7 @@ public abstract class XmppActivity extends Activity {
|
||||
}
|
||||
|
||||
public int getWarningTextColor() {
|
||||
return this.mWarningTextColor;
|
||||
return this.mColorRed;
|
||||
}
|
||||
|
||||
public int getPrimaryColor() {
|
||||
|
@ -145,7 +145,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
|
||||
break;
|
||||
}
|
||||
if (error) {
|
||||
viewHolder.time.setTextColor(0xFFe92727);
|
||||
viewHolder.time.setTextColor(activity.getWarningTextColor());
|
||||
} else {
|
||||
viewHolder.time.setTextColor(activity.getSecondaryTextColor());
|
||||
}
|
||||
@ -191,7 +191,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
|
||||
viewHolder.image.setVisibility(View.GONE);
|
||||
viewHolder.messageBody.setVisibility(View.VISIBLE);
|
||||
viewHolder.messageBody.setText(getContext().getString(r));
|
||||
viewHolder.messageBody.setTextColor(0xff33B5E5);
|
||||
viewHolder.messageBody.setTextColor(activity.getSecondaryTextColor());
|
||||
viewHolder.messageBody.setTypeface(null, Typeface.ITALIC);
|
||||
viewHolder.messageBody.setTextIsSelectable(false);
|
||||
}
|
||||
@ -204,7 +204,7 @@ public class MessageAdapter extends ArrayAdapter<Message> {
|
||||
viewHolder.messageBody.setVisibility(View.VISIBLE);
|
||||
viewHolder.messageBody.setText(getContext().getString(
|
||||
R.string.decryption_failed));
|
||||
viewHolder.messageBody.setTextColor(0xFFe92727);
|
||||
viewHolder.messageBody.setTextColor(activity.getWarningTextColor());
|
||||
viewHolder.messageBody.setTypeface(null, Typeface.NORMAL);
|
||||
viewHolder.messageBody.setTextIsSelectable(false);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user