/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.utils/DistanceFormatter
DistanceFormatter
\ object DistanceFormatter
Formats a distance in meters according to the following rules:
- Distances over 0.1 miles return distance in miles with a max of one decimal place.
- Distances under 0.1 miles return distance in feet rounded down to the nearest 10.
- Distances under 10 feet return the actual value in feet in normal (list) mode.
- Distances under 10 feet return "now" in real-time (navigation) mode.
Types
Name | Summary |
---|---|
DistanceUnits | enum DistanceUnits : Enum<DistanceFormatter.DistanceUnits> |
Functions
Name | Summary |
---|---|
format | @JvmOverloads fun format(distanceInMeters: Int): String Format a distance for display fun format(distanceInMeters: Int, units: DistanceFormatter.DistanceUnits): String Format distance for display using specified distance units. fun format(distanceInMeters: Int, locale: Locale): String Format distance for display using specified locale. fun format(distanceInMeters: Int, locale: Locale, units: DistanceFormatter.DistanceUnits): String Format distance for display using specified locale and units. |
initialize | fun initialize(unitsRepository: UnitsRepository) |