Merge "Fixed the messaging clipping for RTL languages" into pi-dev
am: 7a1e03a5fb
Change-Id: I4f34b801ccf02dce2d4d7892da2bd70a3f8f165a
This commit is contained in:
@@ -118,7 +118,8 @@ public class MessagingGroup extends LinearLayout implements MessagingLinearLayou
|
||||
ViewGroup parent = (ViewGroup) mSenderName.getParent();
|
||||
int top = getDistanceFromParent(mSenderName, parent) - getDistanceFromParent(
|
||||
mMessageContainer, parent) + mSenderName.getHeight();
|
||||
clipRect = new Rect(0, top, mDisplaySize.x, mDisplaySize.y);
|
||||
int size = Math.max(mDisplaySize.x, mDisplaySize.y);
|
||||
clipRect = new Rect(0, top, size, size);
|
||||
} else {
|
||||
clipRect = null;
|
||||
}
|
||||
|
||||
@@ -110,7 +110,8 @@ public class MessagingLayout extends FrameLayout {
|
||||
// We still want to clip, but only on the top, since views can temporarily out of bounds
|
||||
// during transitions.
|
||||
DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
|
||||
Rect rect = new Rect(0, 0, displayMetrics.widthPixels, displayMetrics.heightPixels);
|
||||
int size = Math.max(displayMetrics.widthPixels, displayMetrics.heightPixels);
|
||||
Rect rect = new Rect(0, 0, size, size);
|
||||
mMessagingLinearLayout.setClipBounds(rect);
|
||||
mTitleView = findViewById(R.id.title);
|
||||
mAvatarSize = getResources().getDimensionPixelSize(R.dimen.messaging_avatar_size);
|
||||
|
||||
Reference in New Issue
Block a user