package de.blau.android.util; import android.content.Context; import de.blau.android.App; public class Density { /** * Converts a size in dp to pixels * @param dp size in display point * @return size in pixels (for the current display metrics) */ public static int dpToPx(int dp) { return Math.round(dp * App.resources().getDisplayMetrics().density); } public static float dpToPx(float dp) { return Math.round(dp * App.resources().getDisplayMetrics().density); } public static float dpToPx(Context ctx, float dp) { return Math.round(dp * ctx.getResources().getDisplayMetrics().density); } public static int dpToPx(Context ctx, int dp) { return Math.round(dp * ctx.getResources().getDisplayMetrics().density); } }