Package-level declarations
Types
Link copied to clipboard
data class DistanceConversionInfo(val step: Double, val outputUnit: Distance.Unit, val skipDecimalPointIfWholeNumber: Boolean = false)
Defines details how Distance should be converted for a given DistanceFormattingRange.
Link copied to clipboard
class DistanceFormatter(context: Context, metricFormattingRanges: List<DistanceFormattingRange> = DEFAULT_METRIC_RANGES, usFormattingRanges: List<DistanceFormattingRange> = DEFAULT_US_UK_RANGES, ukFormattingRanges: List<DistanceFormattingRange> = DEFAULT_US_UK_RANGES)
Formatter to convert a Distance object to a FormattedDistance.
Link copied to clipboard
data class DistanceFormattingRange(val range: ClosedRange<Double>, val conversionInfo: DistanceConversionInfo)
Defines a formatting range.
Link copied to clipboard
Container for a formatted distance.
Link copied to clipboard
data class RoundingOptions(val precision: Int = DEFAULT_ROUNDING_PRECISION, val roundingMode: RoundingMode = RoundingMode.HALF_EVEN, val scale: Int? = null)
An options of BigDecimal's used to configure rounding.
Link copied to clipboard
Preferred system of measurement. Choose UnitSystem.METRIC for the metric system (meters, kilometers), or, for the imperial system, UnitSystem.UK (miles, yards) or UnitSystem.US (miles, feet). UnitSystem.AUTO will choose UnitSystem.METRIC, UnitSystem.UK or UnitSystem.US based on system settings.