summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorcretin45 <cretin45@gmail.com>2016-02-22 15:30:36 -0800
committerMartin Brabham <optedoblivion@cyngn.com>2016-02-24 10:39:18 -0800
commit45827464ae305adc682ea6e3eeb0d579df8f5782 (patch)
tree76ba1efb83bd6b0e4d8448f320ad5562eca825ac /src
parent5d32a6eee3f6b36060c905e0e4f8239455daf1a0 (diff)
downloadandroid_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.java11
-rw-r--r--src/com/cyanogenmod/messaging/ui/ConversationQuickMessageView.java7
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);