Я не нашел ни одного типа последовательного переходного класса в CN1. Я пропустил это? То, что я хочу сделать, это затухание некоторых компонентов в верхней части моей формы, перемещение компонента снизу вверх, а затем исчезновение нескольких новых компонентов в нижней части формы. Есть ли простой способ создать эти переходы, а затем выполнить их последовательно?Как упорядочить последовательность переходов по отдельному компоненту в кодовом имени?
1
A
ответ
0
Существует много классов, связанных с переходами и анимацией, вы можете увидеть многие из этих эффектов в демонстрационных файлах (например, кухонная мойка и т. Д.).
Для перехода в форму, вы можете использовать Transition
класс или CommonTransition
см https://www.codenameone.com/javadoc/com/codename1/ui/animations/package-summary.html
Самое замечательное в том, что вы также можете применить переход к процессу замены одного компонента другим, например, это из демки Пасьянса:
getParent().replaceAndWait(this, new CardComponent(c, front, back, faceingUp), new FlipTransition(-1, 150));
Для последовательности их в серии просто использовать «и ждать» версию, а затем сделать следующую анимацию. Например. animateLayoutAndWait
, а затем replaceAndWait
.
Смежные вопросы
- 1. ComboBox в кодовом имени один
- 2. Как применить эффекты затенения к компонентам в кодовом имени
- 3. Как упорядочить последовательность в порядке в javascript?
- 4. Как преодолеть сжатие компонентов в кодовом имени?
- 5. Как кодовые темы в кодовом имени?
- 6. Как упорядочить последовательность dicts в Python
- 7. последовательность края по имени вершины
- 8. Упорядочить последовательность обработки пользовательского интерфейса
- 9. Самый простой способ упорядочить последовательность
- 10. Показывать пустые карты google в кодовом имени
- 11. Пользовательские шрифты в кодовом имени webbrowser
- 12. Запуск приложения при запуске в кодовом имени
- 13. Атрибуты HTML-страницы в кодовом имени один
- 14. Подклассы форм в кодовом имени 1
- 15. google map в кодовом имени один
- 16. группа по отдельному столбцу
- 17. Border-bottom в кодовом имени один
- 18. Кнопка Multi Line в кодовом имени 1
- 19. Получить количество строк курсора в кодовом имени
- 20. Закрытие диалога действия кнопки в кодовом имени
- 21. Перемещение по отдельному списку
- 22. упорядочить последовательность сценариев .css и .animate
- 23. Как сделать круглый индикатор прогресса в кодовом имени?
- 24. Как настроить строку заголовка компонента таблицы (в кодовом имени)
- 25. Упорядочить по:
- 26. # отсутствует при кодовом имени при вызове
- 27. Как обрабатывать загрузки в веб-компоненте в кодовом имени один
- 28. Как исправить размер контейнера при использовании вкладок в кодовом имени?
- 29. Завершить игру по отдельному методу
- 30. Как получить доступ к исходному каталогу в кодовом имени один
Могу ли я использовать новейшие сторонние библиотеки анимации/перехода iOS, а не в зависимости от оберток Codenameone? Если да, то как? – Srikanth
Это не имеет смысла в архитектуре Codename One. Вы можете вставлять собственный код и использовать собственные переходы, но поскольку переносимость в Codename One зависит от облегченного API, см. Https://www.codenameone.com/blog/understanding-peer-native-components-why-codename-one-is-so -portable.html и http://stackoverflow.com/questions/10639766/how-codename-one-works/10646336 –