Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -32157,6 +32157,7 @@ package android.util { method public static int complexToDimensionPixelSize(int, android.util.DisplayMetrics); method public static float complexToFloat(int); method public static float complexToFraction(int, float, float); method public int getComplexUnit(); method public float getDimension(android.util.DisplayMetrics); method public final float getFloat(); method public float getFraction(float, float); core/java/android/util/TypedValue.java +12 −0 Original line number Diff line number Diff line Loading @@ -311,6 +311,18 @@ public class TypedValue { return complexToDimension(data, metrics); } /** * Return the complex unit type for this value. For example, a dimen type * with value 12sp will return {@link #COMPLEX_UNIT_SP}. Only use for values * whose type is {@link #TYPE_DIMENSION}. * * @return The complex unit type. */ public int getComplexUnit() { return COMPLEX_UNIT_MASK & (data>>TypedValue.COMPLEX_UNIT_SHIFT); } /** * Converts an unpacked complex data value holding a dimension to its final floating * point value. The two parameters <var>unit</var> and <var>value</var> Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -32157,6 +32157,7 @@ package android.util { method public static int complexToDimensionPixelSize(int, android.util.DisplayMetrics); method public static float complexToFloat(int); method public static float complexToFraction(int, float, float); method public int getComplexUnit(); method public float getDimension(android.util.DisplayMetrics); method public final float getFloat(); method public float getFraction(float, float);
core/java/android/util/TypedValue.java +12 −0 Original line number Diff line number Diff line Loading @@ -311,6 +311,18 @@ public class TypedValue { return complexToDimension(data, metrics); } /** * Return the complex unit type for this value. For example, a dimen type * with value 12sp will return {@link #COMPLEX_UNIT_SP}. Only use for values * whose type is {@link #TYPE_DIMENSION}. * * @return The complex unit type. */ public int getComplexUnit() { return COMPLEX_UNIT_MASK & (data>>TypedValue.COMPLEX_UNIT_SHIFT); } /** * Converts an unpacked complex data value holding a dimension to its final floating * point value. The two parameters <var>unit</var> and <var>value</var> Loading