-
- All Implemented Interfaces:
-
android.os.Parcelable,com.backbase.deferredresources.DeferredDimension,com.backbase.deferredresources.dimension.ParcelableDeferredDimension
public final class DeferredDimension.Constant implements ParcelableDeferredDimension
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumDeferredDimension.Constant.UnitThe measurement unit of the constant dimension value.
-
Constructor Summary
Constructors Constructor Description DeferredDimension.Constant(Integer value, DeferredDimension.Constant.Unit unit)Convenience for initializing with an integer value of the given unit. DeferredDimension.Constant(Float pxValue)Convenience for initializing with a pxValue of Unit.PX. DeferredDimension.Constant(Integer pxValue)Convenience for initializing with an integer pxValue of Unit.PX. DeferredDimension.Constant(Float value, DeferredDimension.Constant.Unit unit)
-
Method Summary
Modifier and Type Method Description IntegerresolveAsSize(Context context)Rounds the resolved pixel value to an integer. IntegerresolveAsOffset(Context context)Truncates the resolved pixel value to an integer. FloatresolveExact(Context context)Returns the exact resolved pixel value. -
-
Constructor Detail
-
DeferredDimension.Constant
DeferredDimension.Constant(Integer value, DeferredDimension.Constant.Unit unit)
Convenience for initializing with an integer value of the given unit.
-
DeferredDimension.Constant
DeferredDimension.Constant(Float pxValue)
Convenience for initializing with a pxValue of Unit.PX.
-
DeferredDimension.Constant
DeferredDimension.Constant(Integer pxValue)
Convenience for initializing with an integer pxValue of Unit.PX.
-
DeferredDimension.Constant
DeferredDimension.Constant(Float value, DeferredDimension.Constant.Unit unit)
-
-
Method Detail
-
resolveAsSize
@Px() Integer resolveAsSize(Context context)
Rounds the resolved pixel value to an integer. If the pixel value is non-zero but rounds to zero, returns 1 pixel. context is used to convert the original DP or SP value to pixels.
-
resolveAsOffset
@Px() Integer resolveAsOffset(Context context)
Truncates the resolved pixel value to an integer. context is used to convert the original DP or SP value to pixels.
-
resolveExact
@Px() Float resolveExact(Context context)
Returns the exact resolved pixel value. context is used to convert the original DP or SP value to pixels.
-
-
-
-