Class ResourceHelper2


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

      Constructors 
      Constructor Description
      ResourceHelper2()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static android.util.TypedValue getValue​(java.lang.String attribute, java.lang.String value, boolean requireUnit)
      Returns the raw value from the given attribute float-type value string.
      static boolean parseFloatAttribute​(java.lang.String attribute, java.lang.String value, android.util.TypedValue outValue, boolean requireUnit)
      Parse a float attribute and return the parsed value into a given TypedValue.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ResourceHelper2

        public ResourceHelper2()
    • Method Detail

      • getValue

        public static android.util.TypedValue getValue​(java.lang.String attribute,
                                                       java.lang.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​(java.lang.String attribute,
                                                  java.lang.String value,
                                                  android.util.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.