kopia lustrzana https://github.com/ryukoposting/Signal-Android
22 wiersze
643 B
Java
22 wiersze
643 B
Java
package org.thoughtcrime.securesms.util;
|
|
|
|
import android.util.DisplayMetrics;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
public final class DisplayMetricsUtil {
|
|
private DisplayMetricsUtil() {
|
|
}
|
|
|
|
public static void forceAspectRatioToScreenByAdjustingHeight(@NonNull DisplayMetrics displayMetrics, @NonNull View view) {
|
|
int screenHeight = displayMetrics.heightPixels;
|
|
int screenWidth = displayMetrics.widthPixels;
|
|
|
|
ViewGroup.LayoutParams params = view.getLayoutParams();
|
|
params.height = params.width * screenHeight / screenWidth;
|
|
view.setLayoutParams(params);
|
|
}
|
|
}
|