-
public final class CameraPositionStateKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static CameraPositionStatecurrentCameraPositionState
-
Method Summary
Modifier and Type Method Description final CameraPositionStategetCurrentCameraPositionState()final static CameraPositionStaterememberCameraPositionState(Function1<CameraPositionState, Unit> init)Creates and remembers a CameraPositionState using rememberSaveable. final static CameraPositionStaterememberCameraPositionState(String key, Function1<CameraPositionState, Unit> init)Create and rememberSaveable a CameraPositionState using CameraPositionState.Saver. -
-
Method Detail
-
getCurrentCameraPositionState
@ReadOnlyComposable()@Composable() final CameraPositionState getCurrentCameraPositionState()
-
rememberCameraPositionState
@Composable() final static CameraPositionState rememberCameraPositionState(Function1<CameraPositionState, Unit> init)
Creates and remembers a CameraPositionState using rememberSaveable.
The camera position state is saved across configuration changes and process death, ensuring the map retains its last position.
- Parameters:
init- A lambda that is called when the CameraPositionState is first created to configure its initial state, such as its position or zoom level.
-
rememberCameraPositionState
@Deprecated(message = The 'key' parameter is deprecated. Please use the new `rememberCameraPositionState` function without a key., replaceWith = @ReplaceWith(imports = {com.google.maps.android.compose.rememberCameraPositionState}, expression = rememberCameraPositionState(init)))@Composable() final static CameraPositionState rememberCameraPositionState(String key, Function1<CameraPositionState, Unit> init)
Create and rememberSaveable a CameraPositionState using CameraPositionState.Saver. init will be called when the CameraPositionState is first created to configure its initial state. Remember that the camera state can be applied when the map has been loaded.
-
-
-
-