Class ResourceHelper2

java.lang.Object
org.robolectric.shadows.ResourceHelper2

public final class ResourceHelper2
extends Object
Helper class to provide various conversion method used in handling android resources.
  • Constructor Details

  • Method Details

    • getValue

      public static TypedValue getValue​(String attribute, String value, boolean requireUnit)
      Returns the raw value from the given attribute float-type value string. This object is only valid until the next call on to ResourceHelper2.
      Parameters:
      attribute - Attribute name.
      value - Attribute value.
      requireUnit - whether the value is expected to contain a unit.
      Returns:
      The typed value.
    • parseFloatAttribute

      public static boolean parseFloatAttribute​(String attribute, String value, TypedValue outValue, boolean requireUnit)
      Parse a float attribute and return the parsed value into a given TypedValue.
      Parameters:
      attribute - the name of the attribute. Can be null if requireUnit is false.
      value - the string value of the attribute
      outValue - the TypedValue to receive the parsed value
      requireUnit - whether the value is expected to contain a unit.
      Returns:
      true if success.