diff options
| author | sigmabeta <bastos.eder@gmail.com> | 2016-01-14 23:58:34 -0500 |
|---|---|---|
| committer | sigmabeta <bastos.eder@gmail.com> | 2016-01-16 10:33:59 -0500 |
| commit | 85ef16a75afe16627a76f95e908e4ea255610368 (patch) | |
| tree | b7283310f198d27ce127b34611ce845f59ae20df /Source/Android/app/src/main/java | |
| parent | d677f9ce16ee6a5f272398849a487068d5492fe4 (diff) | |
Create static helper methods for pixel-to-DP conversion
Diffstat (limited to 'Source/Android/app/src/main/java')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Pixels.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Pixels.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Pixels.java new file mode 100644 index 0000000000..527badd090 --- /dev/null +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/Pixels.java @@ -0,0 +1,28 @@ +package org.dolphinemu.dolphinemu.utils; + +import android.content.Context; +import android.content.res.Resources; +import android.util.DisplayMetrics; + +public final class Pixels +{ + private Pixels() + { + } + + public static float convertDpToPx(float original, Context context) + { + Resources resources = context.getResources(); + DisplayMetrics metrics = resources.getDisplayMetrics(); + + return original * metrics.density; + } + + public static float convertPxToDp(float original, Context context) + { + Resources resources = context.getResources(); + DisplayMetrics metrics = resources.getDisplayMetrics(); + + return original / metrics.density; + } +} |
