diff options
author | cretin45 <cretin45@gmail.com> | 2016-02-22 15:30:36 -0800 |
---|---|---|
committer | Martin Brabham <optedoblivion@cyngn.com> | 2016-02-24 10:39:18 -0800 |
commit | 45827464ae305adc682ea6e3eeb0d579df8f5782 (patch) | |
tree | 76ba1efb83bd6b0e4d8448f320ad5562eca825ac /src | |
parent | 5d32a6eee3f6b36060c905e0e4f8239455daf1a0 (diff) | |
download | android_packages_apps_Messaging-45827464ae305adc682ea6e3eeb0d579df8f5782.tar.gz android_packages_apps_Messaging-45827464ae305adc682ea6e3eeb0d579df8f5782.tar.bz2 android_packages_apps_Messaging-45827464ae305adc682ea6e3eeb0d579df8f5782.zip |
Messaging: Fix some quick message ui issues
Issue-id: CYNGNOS-1860
Change-Id: I7a8faa3bd96e81d96fa93279fb67e94ceeb44323
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/messaging/ui/conversation/MessageBubbleBackground.java | 11 | ||||
-rw-r--r-- | src/com/cyanogenmod/messaging/ui/ConversationQuickMessageView.java | 7 |
2 files changed, 11 insertions, 7 deletions
diff --git a/src/com/android/messaging/ui/conversation/MessageBubbleBackground.java b/src/com/android/messaging/ui/conversation/MessageBubbleBackground.java index 4c22970..de055ba 100644 --- a/src/com/android/messaging/ui/conversation/MessageBubbleBackground.java +++ b/src/com/android/messaging/ui/conversation/MessageBubbleBackground.java @@ -17,6 +17,8 @@ package com.android.messaging.ui.conversation; import android.content.Context; +import android.content.res.Resources; +import android.content.res.TypedArray; import android.util.AttributeSet; import android.widget.LinearLayout; @@ -27,8 +29,13 @@ public class MessageBubbleBackground extends LinearLayout { public MessageBubbleBackground(Context context, AttributeSet attrs) { super(context, attrs); - mSnapWidthPixels = context.getResources().getDimensionPixelSize( - R.dimen.conversation_bubble_width_snap); + final Resources resources = context.getResources(); + final TypedArray a = context + .obtainStyledAttributes(attrs, R.styleable.MessageBubbleBackground); + mSnapWidthPixels = + a.getDimensionPixelSize(R.styleable.MessageBubbleBackground_snapWidthPixels, + resources.getDimensionPixelSize(R.dimen.conversation_bubble_width_snap)); + a.recycle(); } @Override diff --git a/src/com/cyanogenmod/messaging/ui/ConversationQuickMessageView.java b/src/com/cyanogenmod/messaging/ui/ConversationQuickMessageView.java index 322c811..290036d 100644 --- a/src/com/cyanogenmod/messaging/ui/ConversationQuickMessageView.java +++ b/src/com/cyanogenmod/messaging/ui/ConversationQuickMessageView.java @@ -92,14 +92,11 @@ public class ConversationQuickMessageView extends FrameLayout implements View.On mContactIconView.measure(iconMeasureSpec, iconMeasureSpec); - final int arrowWidth = - getResources().getDimensionPixelSize(R.dimen.message_bubble_arrow_width); - // We need to subtract contact icon width twice from the horizontal space to get // the max leftover space because we want the message bubble to extend no further than the // starting position of the message bubble in the opposite direction. - final int maxLeftoverSpace = horizontalSpace - mContactIconView.getMeasuredWidth() * 2 - - arrowWidth - getPaddingLeft() - getPaddingRight(); + final int maxLeftoverSpace = horizontalSpace - mContactIconView.getMeasuredWidth() + - getPaddingLeft() - getPaddingRight(); final int messageContentWidthMeasureSpec = MeasureSpec.makeMeasureSpec(maxLeftoverSpace, MeasureSpec.AT_MOST); |