Мы можем создавать анимации, используя как пакет android.animation, так и пакет android.transition, но я хотел бы знать, в чем основное различие между этими пакетами, поскольку даже пользовательские переходы также используют анимационный пакет animator из андроидного пакета анимации.В чем основное отличие между пакетом android.animation и android.transition?
ответ
Из документации android.animation
:
Этих классов обеспечивают функциональные возможности для анимации системы собственности, , которая позволяет свойств объекта одушевленных любого типа.
Из документации android.transition
:
Классы в этом пакете позволяют "сцены & переходы" функциональность для просмотра hiearchies.
Отсюда вывод можно сделать, что android.animation
основном обрабатывает отдельные Просмотр анимации (а FAB двигаясь влево от мыши, и т.д.), в то время как android.transition
заботится главным образом о иерархии видов/макета перехода анимации (Material Design совместно элементы и т.д.).
прочитайте о фундаментальной разнице в http://developer.android.com/about/versions/android-4.4.html в разделе «Анимация & Графика» раздела.
В принципе, вы можете переходить между различными состояниями пользовательского интерфейса, определяя объекты сцены. У меня нет никакого кода для поддержки, так как я не использовал это до сих пор, но над ссылкой вы должны начать.
- 1. В чем основное отличие между пучками и bundleSFX в jspm?
- 2. В чем основное отличие между следующими утверждениями?
- 3. В чем основное отличие между stdlib.h и cstdlib в C++?
- 4. В чем основное отличие между соленой и ямлом в Python?
- 5. В чем основное отличие между «union» и «struct» в C.?
- 6. В чем основное отличие ReactiveCocoa и PromiseKit?
- 7. В чем основное отличие Admob и AdSense
- 8. В чем основное отличие между ContainerControlledLifetimeManager и HierarchicalLifetimeManager?
- 9. В чем основное отличие между службами Spring и Rest
- 10. В чем основное отличие между Amazon S3 и Amazon EBS
- 11. В чем основное отличие между ReadOnly и Enabled?
- 12. В чем основное отличие между драйверами и пользовательскими приложениями?
- 13. В чем основное отличие между операторами if и if?
- 14. В чем основное отличие между B-Rep и параметрическим представлением
- 15. В чем основное отличие между ToString() и Convert.ToString()?
- 16. В чем основное отличие между «if» и «else if»? .
- 17. В чем основное отличие между неявным и явным анализом случаев?
- 18. В чем основное отличие между стандартами сжатия JPEG и EZW?
- 19. В чем основное отличие между протоколом WebSocket и http?
- 20. В чем основное отличие между signcode.exe и signtool.exe?
- 21. В чем основное отличие между статическим классом и классом Singleton
- 22. В чем основное отличие между обработчиком и событием?
- 23. В чем основное отличие между огурцом и дозой?
- 24. В чем основное отличие между C++ и C++ .NET?
- 25. В чем основное отличие между MDM и ESB?
- 26. В чем основное отличие между AsyncTask() и Handler()?
- 27. В чем основное отличие между $ .ajax и $ .post?
- 28. В чем основное отличие между списком кортежей и словарем?
- 29. В чем основное отличие этих двух идентификаторов?
- 30. В чем основное отличие thread.join vs. queue.join?
так что я могу сделать вывод, что переход - это уровень выше анимации. – deshmanth
Не совсем выше, но он предназначен для обслуживания большего объема 'View's (множественное число); а не лиц, предназначенных «android.animation». – ridsatrio