Как изменить имя предварительного просмотра Compose, использующего PreviewParameterAndroid

Форум для тех, кто программирует под Android
Anonymous
Как изменить имя предварительного просмотра Compose, использующего PreviewParameter

Сообщение Anonymous »

Я хотел бы использовать PreviewParameter для предварительного просмотра составных объектов с различными вариантами вместо создания отдельной функции для каждого состояния.
До:

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

@Preview
@Composable
private fun VariantAPreview() {
...
}

@Preview
@Composable
private fun VariantBPreview() {
...
}

@Preview
@Composable
private fun VariantCPreview() {
...
}
После:

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

@Preview
@Composable
private PreviewAll(@PreviewParameter(Provider::class) data: Data) {
...
}
Проблема в том, что предварительный просмотр отображается с именем функции в представлении дизайна Android Studio.
В примере с отдельными функциями предварительный просмотр будет называться VariantAPreview, VariantBPreview, VariantCPreview.
При использовании PreviewParameter предварительный просмотр вместо этого будет называться PreviewAll (данные 0), PreviewAll (data 1), PreviewAll (data 2), что затрудняет их идентификацию.
Есть ли способ обеспечить различимое имя предварительного просмотра при использовании PreviewParameter?

Подробнее здесь: https://stackoverflow.com/questions/773 ... wparameter

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