Retain minimum width for link previews.

This commit is contained in:
Alex Hart 2021-04-26 15:52:07 -03:00 committed by Cody Henthorne
parent 56f7564ce4
commit 4aec824bfd

View file

@ -35,6 +35,7 @@ public class ConversationItemThumbnail extends FrameLayout {
private boolean borderless;
private int[] normalBounds;
private int[] gifBounds;
private int minimumThumbnailWidth;
public ConversationItemThumbnail(Context context) {
super(context);
@ -85,6 +86,8 @@ public class ConversationItemThumbnail extends FrameLayout {
1,
Integer.MAX_VALUE
};
minimumThumbnailWidth = -1;
}
@SuppressWarnings("SuspiciousNameCombination")
@ -150,6 +153,7 @@ public class ConversationItemThumbnail extends FrameLayout {
}
public void setMinimumThumbnailWidth(int width) {
minimumThumbnailWidth = width;
thumbnail.setMinimumThumbnailWidth(width);
}
@ -171,6 +175,10 @@ public class ConversationItemThumbnail extends FrameLayout {
setThumbnailBounds(gifBounds);
} else {
setThumbnailBounds(normalBounds);
if (minimumThumbnailWidth != -1) {
thumbnail.setMinimumThumbnailWidth(minimumThumbnailWidth);
}
}
thumbnail.setVisibility(VISIBLE);