Androidスタジオのレイアウトエディタで、ConstraintLayout
に関して「パック」と「チェーン」という言葉が表示されます。彼らはどちらも、複数のビューが1つの線で互いに接続されていることに関係していることは知っていますが、その違いは私には分かりません。AndroidスタジオレイアウトエディタConstraintLayout:パック対チェーン
"パック" と "チェーン" の違いは何ですか?
Androidスタジオのレイアウトエディタで、ConstraintLayout
に関して「パック」と「チェーン」という言葉が表示されます。彼らはどちらも、複数のビューが1つの線で互いに接続されていることに関係していることは知っていますが、その違いは私には分かりません。AndroidスタジオレイアウトエディタConstraintLayout:パック対チェーン
"パック" と "チェーン" の違いは何ですか?
チェーンは、垂直または水平線で一緒にバインドされているビューのグループです。 パックは、ビューが非常に密接に(すなわち、パディングを除いて)互いに接触している、すなわち互いに触れている必要があることを意味します。
パックは、ビューが密接にパックされていることを意味します。旅行に行く前にあなたの服をスーツケースにしっかりと詰め込んでいると想像してください。注意すべき
ポイント:
パッキング自体は、ビューをお互いに制約しません。
鎖隣接する二つのビューの両方が互いに制約を有する場合に発生します。鉄のリンクチェーンを想像してみてください。
はよくこれを示しています。チェーン内のすべてのリンク(ビュー)はその隣人への双方向リンクを有する場合、このチェーンを続行することができます。
チェーンモード/スタイル
私は、簡単に前述したように、チェーンの異なるモードやスタイルがあります。それらは(画像docs)の下に示されています。
をパック