На этой странице описаны некоторые функциональные ограничения API стилей.
Функциональные ограничения
- Поддержка бесконечной анимации: В настоящее время стили не позволяют определять бесконечные анимации. Для реализации этих эффектов продолжайте использовать
rememberInfiniteTransitionв Compose. - Область видимости свойств: Не поддерживается создание пользовательских свойств, выходящих за рамки стандартных атрибутов стиля.
- Фигуры: Пользовательские фигуры не поддерживаются; это будет исправлено в будущих версиях. Анимация фигур также пока не поддерживается.
- Взаимодействие с системными темами и стилями View: Не поддерживается извлечение стиля из существующих файлов
themes.xmlилиstyles.xml. Стили никогда не будут поддерживать это напрямую. - Взаимодействие с Ripple/Indication: Использование
pressedбез установки параметраindication = nullдляclickableмодификатора приведет к одновременному отображению обоих элементов.
Состояние интеграции материалов
В одном из будущих обновлений мы планируем добавить поддержку стилей для компонентов Material Design.
Сообщите об ошибке, если вы обнаружите неподдерживаемый вариант использования.