Package com.pointrlabs.core.map.helpers
Class UnitUtil
-
- All Implemented Interfaces:
public class UnitUtil
Helper class for px/dp conversions
-
-
Constructor Summary
Constructors Constructor Description UnitUtil()
-
Method Summary
Modifier and Type Method Description static float
convertDpToPixel(float dp, Context context)
This method converts dp unit to equivalent pixels, depending on device density. static float
convertDpToPixel(float dp, float density)
Convert dp to pixel float. static float
convertPixelsToDp(float px, Context context)
This method converts device specific pixels to density independent pixels. static float
convertPixelsToDp(float px, float density)
Convert pixels to dp float. -
-
Method Detail
-
convertDpToPixel
static float convertDpToPixel(float dp, Context context)
This method converts dp unit to equivalent pixels, depending on device density.
- Parameters:
dp
- A value in dp (density independent pixels) unit.context
- Context to get resources and device specific display metrics- Returns:
A float value to represent px equivalent to dp depending on device density
-
convertDpToPixel
static float convertDpToPixel(float dp, float density)
Convert dp to pixel float.
- Parameters:
dp
- the dpdensity
- the density- Returns:
the float
-
convertPixelsToDp
static float convertPixelsToDp(float px, Context context)
This method converts device specific pixels to density independent pixels.
- Parameters:
px
- A value in px (pixels) unit.context
- Context to get resources and device specific display metrics- Returns:
A float value to represent dp equivalent to px value
-
convertPixelsToDp
static float convertPixelsToDp(float px, float density)
Convert pixels to dp float.
- Parameters:
px
- the pxdensity
- the density- Returns:
the float
-
-
-
-