Как избежать ненужных переоборудования из -за переоборудования родителей?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как избежать ненужных переоборудования из -за переоборудования родителей?

Сообщение Anonymous »

Я создаю приложение Android Running Tracker и использую OSMDroid для отображения карты с помощью библиотеки Utsmannn.

параметры экрана моей карты - < /p>

Код: Выделить всё

@Composable
fun TrackerMap(
modifier: Modifier = Modifier,
isRunFinished: Boolean,
currentLocation: Location?,
locations: List,
onSnapshot: (Bitmap) -> Unit
)
< /code>
currentLocation
- мое реальное местоположение, которое используется в моем состоянии камеры, а местоположения - это список списка местоположений для рисования полилиний на карте.

Код: Выделить всё

@Composable
private fun ActiveRunScreen(
state: ActiveRunState,
onAction: (ActiveRunAction) -> Unit
) {

TrackerMap(
isRunFinished = state.isRunFinished,
currentLocation = state.currentLocation,
locations = state.runData.locations,
onSnapshot = {},
modifier = Modifier.fillMaxSize()
)

}
< /code>
The problem is when I haven't started running yet, the app is not tracking the time so nothing is changing in the run data object. But when I start the run time is being recorded inside runData
объект и его приводят на это, чтобы он мог постоянно пересматривать
Как это реализовать, чтобы остановить карту трекера постоянно, поскольку она испорчена с помощью анимации и вывода камеры?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... omposition
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»