Fix outgoing quote over media.

This commit is contained in:
Alex Hart
2022-06-13 13:05:56 -03:00
committed by Greyson Parrelli
parent ce1983a3b1
commit 2412f6f63a
2 changed files with 22 additions and 0 deletions

View File

@@ -1993,6 +1993,19 @@ public final class ConversationItem extends RelativeLayout implements BindableCo
colorizerProjections.addAll(projections);
} else if (hasThumbnail(messageRecord) && mediaThumb != null) {
if (hasQuote(messageRecord) && quoteView != null) {
Projection quote = Projection.relativeToParent(coordinateRoot, bodyBubble, bodyBubbleCorners).translateX(bodyBubble.getTranslationX());
int quoteViewTop = (int) quote.getY();
int mediaTop = (int) mediaThumb.getY();
colorizerProjections.add(
quote.insetBottom(quote.getHeight() - (mediaTop - quoteViewTop))
.scale(bodyBubble.getScaleX())
.translateX(translationX)
.translateY(translationY)
);
}
colorizerProjections.add(
bodyBubbleToRoot.insetTop(mediaThumb.getHeight())
.scale(bodyBubble.getScaleX())