diff --git a/res/layout/conversation_item_sent.xml b/res/layout/conversation_item_sent.xml index ff2ea3a0a8..bc45a2b774 100644 --- a/res/layout/conversation_item_sent.xml +++ b/res/layout/conversation_item_sent.xml @@ -89,7 +89,6 @@ android:layout_width="210dp" android:layout_height="wrap_content" android:layout_marginTop="@dimen/message_bubble_top_padding" - android:layout_marginBottom="@dimen/message_bubble_collapsed_footer_padding" android:layout_marginStart="@dimen/message_bubble_horizontal_padding" android:layout_marginEnd="@dimen/message_bubble_horizontal_padding" /> diff --git a/res/layout/conversation_item_sent_audio.xml b/res/layout/conversation_item_sent_audio.xml index d62fb22f7e..7a191e9bef 100644 --- a/res/layout/conversation_item_sent_audio.xml +++ b/res/layout/conversation_item_sent_audio.xml @@ -5,6 +5,6 @@ android:id="@+id/audio_view" android:layout_width="210dp" android:layout_height="wrap_content" - app:foregroundTintColor="@color/grey_500" + app:foregroundTintColor="@color/black" app:backgroundTintColor="@color/white" android:visibility="gone"/> diff --git a/src/org/thoughtcrime/securesms/components/AudioView.java b/src/org/thoughtcrime/securesms/components/AudioView.java index 5156475874..cb5ec9513b 100644 --- a/src/org/thoughtcrime/securesms/components/AudioView.java +++ b/src/org/thoughtcrime/securesms/components/AudioView.java @@ -24,7 +24,6 @@ import com.pnikosis.materialishprogress.ProgressWheel; import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.ThreadMode; -import network.loki.messenger.R; import org.thoughtcrime.securesms.audio.AudioSlidePlayer; import org.thoughtcrime.securesms.database.AttachmentDatabase; import org.thoughtcrime.securesms.events.PartProgressEvent; @@ -35,6 +34,8 @@ import org.thoughtcrime.securesms.mms.SlideClickListener; import java.io.IOException; import java.util.concurrent.TimeUnit; +import network.loki.messenger.R; + public class AudioView extends FrameLayout implements AudioSlidePlayer.Listener { diff --git a/src/org/thoughtcrime/securesms/conversation/ConversationItem.java b/src/org/thoughtcrime/securesms/conversation/ConversationItem.java index f82da686fd..163a5c74fb 100644 --- a/src/org/thoughtcrime/securesms/conversation/ConversationItem.java +++ b/src/org/thoughtcrime/securesms/conversation/ConversationItem.java @@ -102,7 +102,6 @@ import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.recipients.RecipientModifiedListener; import org.thoughtcrime.securesms.stickers.StickerUrl; import org.thoughtcrime.securesms.util.DateUtils; -import org.thoughtcrime.securesms.util.DynamicTheme; import org.thoughtcrime.securesms.util.GroupUtil; import org.thoughtcrime.securesms.util.LongClickCopySpan; import org.thoughtcrime.securesms.util.LongClickMovementMethod; @@ -367,15 +366,7 @@ public class ConversationItem extends LinearLayout } private void setAudioViewTint(MessageRecord messageRecord, Recipient recipient) { - if (messageRecord.isOutgoing()) { - if (DynamicTheme.LIGHT.equals(TextSecurePreferences.getTheme(context))) { - audioViewStub.get().setTint(getContext().getResources().getColor(R.color.core_grey_60), defaultBubbleColor); - } else { - audioViewStub.get().setTint(Color.WHITE, defaultBubbleColor); - } - } else { - audioViewStub.get().setTint(Color.WHITE, recipient.getColor().toConversationColor(context)); - } + audioViewStub.get().setTint(Color.WHITE, getResources().getColor(R.color.action_bar_background)); } private void setInteractionState(MessageRecord messageRecord, boolean pulseHighlight) { @@ -470,6 +461,10 @@ public class ConversationItem extends LinearLayout bodyText.setClickable(false); bodyText.setFocusable(false); bodyText.setTextSize(TypedValue.COMPLEX_UNIT_SP, TextSecurePreferences.getMessageBodyTextSize(context)); + bodyBubble.setPadding(0, 0, 0, 0); + if (messageRecord.isOutgoing() && !(isCaptionlessMms(messageRecord) && !hasAudio(messageRecord))) { + bodyBubble.setPadding(0, 0, 0, (int) getResources().getDimension(R.dimen.medium_spacing)); + } if (isCaptionlessMms(messageRecord)) { bodyText.setVisibility(View.GONE); } else {