Public Composables¶
GeoQibla exposes reusable pieces from the default UI.
QiblaCompassDial¶
@Composable
fun QiblaCompassDial(
state: QiblaState,
modifier: Modifier = Modifier,
style: QiblaStyle = QiblaStyle.default(),
strings: QiblaStrings = QiblaStrings.default(),
)
Draws the compass dial, Qibla bearing label, and animated direction marker.
QiblaStatusPanel¶
@Composable
fun QiblaStatusPanel(
state: QiblaState,
modifier: Modifier = Modifier,
style: QiblaStyle = QiblaStyle.default(),
strings: QiblaStrings = QiblaStrings.default(),
)
Shows bearing, current heading, adjustment, distance, location label, sensor accuracy, and orientation source.
QiblaStateMessage¶
@Composable
fun QiblaStateMessage(
state: QiblaState,
modifier: Modifier = Modifier,
style: QiblaStyle = QiblaStyle.default(),
strings: QiblaStrings = QiblaStrings.default(),
)
Shows a localized title and body for the current QiblaUiState.