Package 

Interface DeferredDimension


  • 
    public interface DeferredDimension
    
                        

    A wrapper for resolving an integer dimension on demand.

    • Method Summary

      Modifier and Type Method Description
      abstract Integer resolveAsSize(Context context) Resolve the dimension as an integer pixel value for use as a size.
      abstract Integer resolveAsOffset(Context context) Resolve the dimension as an integer pixel value.
      abstract Float resolveExact(Context context) Resolve the dimension's exact value.
      • Methods inherited from class java.lang.Object

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

      • resolveAsSize

        @Px() abstract Integer resolveAsSize(Context context)

        Resolve the dimension as an integer pixel value for use as a size. The exact value is rounded, and non-zero exact values are ensured to be at least one pixel in size.

      • resolveAsOffset

        @Px() abstract Integer resolveAsOffset(Context context)

        Resolve the dimension as an integer pixel value. The exact value is truncated to an integer.