Я новичок в разработке NativeScript и Javascript в целом.Мой фон - Android.
Фон:
В качестве теста я пытаюсь скопировать одно из моих старых приложений с помощью NativeScript и столкнулся с проблемой:
Я использую RadListView с несколькими шаблонами.Правильный шаблон выбирается во время выполнения.TemplateSelector использует логическую переменную для определения правильной.(Представьте, что вы нажимаете на элемент ListView. Когда вы это делаете, он раскрывается и показывает 2 кнопки. Вы снова нажимаете на него -> кнопки исчезают.)
Теперь все работает отлично.
Проблема
Моя проблема в том, что я не могу понять, как анимировать переключатель шаблона.Новый контент просто появляется / исчезает мгновенно.
То, что мне удалось до сих пор
Мне удалось анимировать кнопки, когда их шаблон был только что выбран.Я установил их непрозрачность на 0 и анимировал на 1. Проблема: Необходимая высота для кнопок зарезервирована, как только выбран шаблон.
Вопрос
Это вообще возможно?Если да, то как?
Источники
Расширяемые элементы ListView от manojdcoder: https://discourse.nativescript.org/t/expand-element-radlistview/4268/3