【发布时间】:2021-06-25 07:35:22
【问题描述】:
协调器布局和运动布局的示例无处不在,使它们看起来都在执行完全相同的任务。人们(甚至文档)似乎显示出两种布局的相同目的。但是任何人都可以用现实生活中的例子详细说明两种布局之间的确切区别吗? 提前致谢!
【问题讨论】:
标签: android xml android-layout android-coordinatorlayout
协调器布局和运动布局的示例无处不在,使它们看起来都在执行完全相同的任务。人们(甚至文档)似乎显示出两种布局的相同目的。但是任何人都可以用现实生活中的例子详细说明两种布局之间的确切区别吗? 提前致谢!
【问题讨论】:
标签: android xml android-layout android-coordinatorlayout
运动布局:
MotionLayout 是一种布局类型,可帮助您管理应用中的运动和小部件动画。 MotionLayout 是 ConstraintLayout 的子类,建立在其丰富的布局功能之上。
协调器布局:
CoordinatorLayout 是一个超级强大的 FrameLayout。 通过为 CoordinatorLayout 的子视图指定行为,您可以在单个父视图中提供许多不同的交互,并且这些视图也可以相互交互。
行为可用于实现各种交互和其他布局修改,从滑动抽屉和面板到滑动可关闭元素和按钮,这些元素在移动和动画时会粘在其他元素上。
有关更多详细信息,您可以查看文档:
【讨论】: