Диаграммы Vico в Jetpack ComposeAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Диаграммы Vico в Jetpack Compose

Сообщение Anonymous »

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

type here.                LaunchedEffect(Unit) {
withContext(Dispatchers.Default) {
while (isActive) {
modelProducer.tryRunTransaction {

columnSeries {
repeat(Defaults.MULTI_SERIES_COUNT) {
series(
List(Defaults.ENTRY_COUNT) {
Defaults.COLUMN_LAYER_MIN_Y +
Random.nextFloat() * Defaults.COLUMN_LAYER_RELATIVE_MAX_Y
}
)
}
}
}
delay(Defaults.TRANSACTION_INTERVAL_MS)
}
}
}

CartesianChartHost(
chart =
rememberCartesianChart(
rememberColumnCartesianLayer(
ColumnCartesianLayer.ColumnProvider.series(
columnColors.map {
rememberLineComponent(
color = it,
thickness = 8.dp,
shape = shape
)
}
)
),
startAxis = rememberStartAxis(
label = rememberAxisLabelComponent(
color = Color.Black,
textSize = MaterialTheme.typography.bodyMedium.fontSize
)
),
bottomAxis = rememberBottomAxis(
label = rememberAxisLabelComponent(
color = Color.Black
)
),
decorations = remember(horizontalBox) { listOf(horizontalBox) },
),
modelProducer = modelProducer,

marker = rememberMarker(),
runInitialAnimation = false,
zoomState = rememberVicoZoomState(zoomEnabled = true),
)
}
}
}
если кто-то из вас знает диаграммы Vico, вы должны знать, что каждая диаграмма имеет анимацию, и я установил одну из диаграмм, и теперь я не могу остановить анимацию в диаграмме. Я перепробовал все, но не могу решить эту проблему. Мне нужна ваша помощь, кто знает, как ее решить. Я делаю ложную runinitalAnimation, это не сработало!

Подробнее здесь: https://stackoverflow.com/questions/787 ... ck-compose
Ответить

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

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

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

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

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