mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-22 03:58:48 +00:00
Retain minimum width for link previews.
This commit is contained in:
committed by
Cody Henthorne
parent
56f7564ce4
commit
4aec824bfd
@@ -35,6 +35,7 @@ public class ConversationItemThumbnail extends FrameLayout {
|
|||||||
private boolean borderless;
|
private boolean borderless;
|
||||||
private int[] normalBounds;
|
private int[] normalBounds;
|
||||||
private int[] gifBounds;
|
private int[] gifBounds;
|
||||||
|
private int minimumThumbnailWidth;
|
||||||
|
|
||||||
public ConversationItemThumbnail(Context context) {
|
public ConversationItemThumbnail(Context context) {
|
||||||
super(context);
|
super(context);
|
||||||
@@ -85,6 +86,8 @@ public class ConversationItemThumbnail extends FrameLayout {
|
|||||||
1,
|
1,
|
||||||
Integer.MAX_VALUE
|
Integer.MAX_VALUE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
minimumThumbnailWidth = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("SuspiciousNameCombination")
|
@SuppressWarnings("SuspiciousNameCombination")
|
||||||
@@ -150,6 +153,7 @@ public class ConversationItemThumbnail extends FrameLayout {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setMinimumThumbnailWidth(int width) {
|
public void setMinimumThumbnailWidth(int width) {
|
||||||
|
minimumThumbnailWidth = width;
|
||||||
thumbnail.setMinimumThumbnailWidth(width);
|
thumbnail.setMinimumThumbnailWidth(width);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -171,6 +175,10 @@ public class ConversationItemThumbnail extends FrameLayout {
|
|||||||
setThumbnailBounds(gifBounds);
|
setThumbnailBounds(gifBounds);
|
||||||
} else {
|
} else {
|
||||||
setThumbnailBounds(normalBounds);
|
setThumbnailBounds(normalBounds);
|
||||||
|
|
||||||
|
if (minimumThumbnailWidth != -1) {
|
||||||
|
thumbnail.setMinimumThumbnailWidth(minimumThumbnailWidth);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
thumbnail.setVisibility(VISIBLE);
|
thumbnail.setVisibility(VISIBLE);
|
||||||
|
|||||||
Reference in New Issue
Block a user