66

何を実装するか:ConstraintLayoutまたはCoordinatorLayoutandroid で適切なマテリアル デザインを行うには?

4

4 に答える 4

76

CoordinatorLayoutは、インタラクションやアニメーションなどの動作を管理するためのアクティビティの最上位レイアウトとなることを目的としています。

ConstraintLayoutの主な目標は、複数の子を持つフラット レイアウトを作成する便利な方法を提供することです (はるかに強力な RelativeLayout)。

したがって、CoordinatorLayout はアクティビティのコンポーネントの複雑な動作 (特にアニメーション) を管理し、ConstraintLayout はコンポーネントの適切な配置 (特にリスト項目) を管理します。

于 2016-12-20T20:13:21.153 に答える