Skip to content

//deferred-resources/com.backbase.deferredresources/DeferredDimension

DeferredDimension

[androidJvm] interface DeferredDimension

A wrapper for resolving an integer dimension on demand.

Types

Name Summary
Attribute [androidJvm]
Content
class Attribute(@AttrRes()resId: Int) : ParcelableDeferredDimension
More info
A wrapper for an AttrRes reference to a dimension.


Constant [androidJvm]
Content
class Constant(@Dimension()value: Float, unit: DeferredDimension.Constant.Unit) : ParcelableDeferredDimension
More info
A wrapper for a constant dimension value.


Resource [androidJvm]
Content
class Resource(@DimenRes()resId: Int) : ParcelableDeferredDimension
More info
A wrapper for a DimenRes.


Functions

Name Summary
resolveAsOffset [androidJvm]
Content
@Px()

abstract fun resolveAsOffset(context: Context): Int
More info
Resolve the dimension as an integer pixel value.


resolveAsSize [androidJvm]
Content
@Px()

abstract fun resolveAsSize(context: Context): Int
More info
Resolve the dimension as an integer pixel value for use as a size.


resolveExact [androidJvm]
Content
@Px()

abstract fun resolveExact(context: Context): Float
More info
Resolve the dimension's exact value.


Inheritors

Name
ParcelableDeferredDimension