Fix issue with sticker preview sizing.
This commit is contained in:
parent
57835dc8f1
commit
5038f49487
4 changed files with 11 additions and 7 deletions
|
@ -84,8 +84,8 @@
|
|||
android:layout_height="0dp"
|
||||
android:layout_marginTop="24dp"
|
||||
android:layout_marginBottom="16dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:layout_marginStart="@dimen/sticker_preview_gutter_size"
|
||||
android:layout_marginEnd="@dimen/sticker_preview_gutter_size"
|
||||
app:layout_constraintBottom_toTopOf="@id/sticker_install_bottom_barrier"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
|
|
|
@ -2,5 +2,6 @@
|
|||
<ImageView
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/sticker_install_item_image"
|
||||
android:layout_width="@dimen/sticker_preview_sticker_size"
|
||||
android:layout_height="@dimen/sticker_preview_sticker_size"/>
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/sticker_preview_sticker_size"
|
||||
android:scaleType="centerInside"/>
|
||||
|
|
|
@ -76,10 +76,12 @@
|
|||
<dimen name="sticker_page_item_padding">8dp</dimen>
|
||||
<dimen name="sticker_page_item_divisor">88dp</dimen>
|
||||
<dimen name="sticker_page_item_multiplier">8dp</dimen>
|
||||
<dimen name="sticker_preview_sticker_size">96dp</dimen>
|
||||
|
||||
<dimen name="sticker_management_horizontal_margin">16dp</dimen>
|
||||
|
||||
<dimen name="sticker_preview_sticker_size">96dp</dimen>
|
||||
<dimen name="sticker_preview_gutter_size">16dp</dimen>
|
||||
|
||||
<dimen name="tooltip_popup_margin">8dp</dimen>
|
||||
|
||||
<dimen name="conversation_list_fragment_archive_padding">16dp</dimen>
|
||||
|
|
|
@ -226,9 +226,10 @@ public final class StickerPackPreviewActivity extends PassphraseRequiredActionBa
|
|||
finish();
|
||||
}
|
||||
|
||||
private void onScreenWidthChanged(int newWidth) {
|
||||
private void onScreenWidthChanged(int screenWidth) {
|
||||
if (layoutManager != null) {
|
||||
layoutManager.setSpanCount(newWidth / getResources().getDimensionPixelOffset(R.dimen.sticker_preview_sticker_size));
|
||||
int availableWidth = screenWidth - (2 * getResources().getDimensionPixelOffset(R.dimen.sticker_preview_gutter_size));
|
||||
layoutManager.setSpanCount(availableWidth / getResources().getDimensionPixelOffset(R.dimen.sticker_preview_sticker_size));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue