From fa829623a886319b8b8aa360efde6c348279d02e Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Tue, 26 Apr 2022 02:05:22 +0500 Subject: [PATCH] Added: Add `ViewUtils.pxToDp()` --- .../src/main/java/com/termux/shared/view/ViewUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/termux-shared/src/main/java/com/termux/shared/view/ViewUtils.java b/termux-shared/src/main/java/com/termux/shared/view/ViewUtils.java index d7b52198..d85b8290 100644 --- a/termux-shared/src/main/java/com/termux/shared/view/ViewUtils.java +++ b/termux-shared/src/main/java/com/termux/shared/view/ViewUtils.java @@ -221,6 +221,10 @@ public class ViewUtils { public static float dpToPx(Context context, float dp) { return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp, context.getResources().getDisplayMetrics()); } + + /** Convert value in pixels (px) to device independent pixels (dp) units. */ + public static float pxToDp(Context context, float px) { + return px / context.getResources().getDisplayMetrics().density; }